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