, так что я получил следующий эффект
useEffect(() => {
if (disabled) {
setAnimatedValue(0);
} else {
setAnimatedValue(1);
}
}, [disabled]);
Это просто анимирует кнопку в ее включенное или отключенное состояние, если disabled
prop изменяется.
Я также добавил следующее правило в мою конфигурацию eslint
'react-hooks/exhaustive-deps': 'warn',
Теперь я получаю предупреждение, что setAnimatedValue
необходимо добавить в мой массив useEffect
рядом с disabled
prop, но это просто функция, которая не является ни состоянием, ни prop, поэтому она не должна иди туда, насколько я понимаю.
Есть ли способ как-то заставить это правило предупреждать, только если мне не хватает значения state
или prop
?