如何解决此Reactjs Eslint有关“索引”的警告已定义但从未使用过

问题描述

在我看来,这是一个错误,在迭代地图时如何没有“索引”。 有想法吗?

enter image description here

解决方法

您没有使用map函数返回的索引。您在其中声明了“ id”,并在代码中的其他位置分配了从“ uniqueId”返回的值。

这不是错误。

如果您不想看到警告,可以:

  • 不使用“索引”,因为实际上您没有使用它。
  • RefCell替换它,这样eslint会了解到您正在丢弃该参数

编辑: 正如Brian Thompson指出的那样,您可能还是想使用索引来获得唯一的ID,而不必自己创建一个ID:

_
,

您不在任何地方使用/引用index,因此只需将其从参数中删除即可。您不需要它。