- 类似这种代码
报错:×TypeError: obj.map is not a function
官方文档上说 不要在循环,条件或嵌套函数中调用 Hook, 确保总是在你的 React 函数的最顶层调用
那遇到这种情况改如何使用 hook呢?
报错:×TypeError: obj.map is not a function
官方文档上说 不要在循环,条件或嵌套函数中调用 Hook, 确保总是在你的 React 函数的最顶层调用
那遇到这种情况改如何使用 hook呢?
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
setObj(obj.push.....)
obj.push返回undefined 也就是setObj(undefined) map就报错了
setObj(obj.push.....)改成
setObj([...obj,{name:'里斯',sex:'1'}])