我应该在useEffect依赖项数组中包括MobX存储或useTranslation吗?

时间:2020-02-19 10:59:50

标签: reactjs eslint typescript-eslint

React应用程序的入门者。我已经为当前的React应用设置了linting(组件可以正常工作),它抱怨缺少依赖项,有时是MobX存储,有时是useTranslation中的TFunction。

React's documentation确实说过:

如果使用此优化,请确保数组包含组件范围中随时间变化并被效果使用的所有值(例如道具和状态)

MobX's documentation表示不需要。

有什么方法可以专门针对商店防止这种棉绒警告吗?关于useTranslation的TFunction呢?这很困扰我,因为我不想整体上禁用此规则或禁用下一行并将其作为我们代码中的规范。

0 个答案:

没有答案
相关问题