我在useEffect中更改了userCategoryList的值,然后通过点击触发了事件changeEditingUserTeamName,输出userCategoryList的值但是并没有得到相要的结果依然为[],不是赋值后的结果,求助大佬帮忙指点一下
我在useEffect中更改了userCategoryList的值,然后通过点击触发了事件changeEditingUserTeamName,输出userCategoryList的值但是并没有得到相要的结果依然为[],不是赋值后的结果,求助大佬帮忙指点一下
4 回答1.6k 阅读
2 回答1k 阅读✓ 已解决
2 回答2.6k 阅读
1 回答911 阅读✓ 已解决
1 回答647 阅读✓ 已解决
2 回答795 阅读✓ 已解决
2 回答946 阅读
你可以理解为hook每次render都是一个新的值,setState的值只能再下次render拿到最新的,你可以试试把你前面的代码包一个setTimeout应该就是最新的了