什么是"反应/没有未使用状态",为什么它不好?

sku*_*ube 1 reactjs eslint

有人可以解释究竟是什么no-unused-state意思,为什么它被认为是不好的做法?

我似乎无法找到除了从提交中获取的以下句子之外的任何信息:

这会添加一个新规则react/no-unused-state,它会发现React组件中的状态字段,并警告它们是否永远不会被读取.

Tim*_*imo 6

eslint-plugin-react文档给出了一些被认为是好的和坏的代码的例子.

如果在组件中保留未使用的状态,则在应用程序中包含不符合任何目的的代码.

这反过来会带来一大堆问题,包括你发布的代码实际上从未经过测试,你必须维护代码而不会带来任何好处等.