Должен ли я включить MobX store или useTranslation в массив зависимостей useEffect? - PullRequest
0 голосов
/ 19 февраля 2020

Начинающий реагировать на приложения. Я настроил линтинг для моего текущего приложения React (компоненты работоспособны), и он жалуется на отсутствие зависимостей, иногда хранилище MobX и иногда функцию TFunction from useTranslation.

Документация React говорит, что:

Если вы используете эту оптимизацию, убедитесь, что массив включает все значения из области действия компонента (например, реквизиты и состояния), которые меняются со временем и используются эффектом .

, тогда как Документация MobX говорит, что это не нужно.

Есть ли какой-нибудь способ предотвратить появление этого предупреждения специально для магазинов? А как насчет TFunction useTranslation, должна ли она быть включена? Это меня беспокоит, потому что я предпочитаю не отключать это правило в целом или отключать следующую строку и сделать это нормой в нашем коде.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...