【发布时间】:2022-01-04 18:14:56
【问题描述】:
映射后我在定义状态时遇到了困难。它说(不能在回调中调用 React Hook “useState”。必须在 React 函数组件或自定义 React Hook 函数中调用 React Hooks)。
【问题讨论】:
-
请将代码sn-p添加到您的问题中,以便我们更正,如果有需要更正的地方。
-
您绝对应该发布一些代码,但从您的问题来看,
useState提供了 setter 函数(即const [state, setState] = useState(initialValue);。您不应该在地图函数回调中调用useState,您应该打电话给setState(value)。
标签: javascript reactjs