每次render时,简单理解为一个普通函数在执行,`info.name` 一直是没变话的。比如 `setInfo({ name: '1', age: 18, })`后,`[info.name]` 中 info.name 的值一直是 '1',所以不会监听成功。 不鼓励把 `useEffect` 当作一个监听器,而是优先考虑在 `setInfo` 的地方写相关逻辑
阅读量:1
点赞量:0