【react】hook中useState设置数据不能立即反映更改
问题:在业务代码中使用useState时发现,当我把一个修改后当数据set进state里面后,再次打印state中那个数据是初始状态的值,并未发生改变const [list, setList] = useState([]);// 下面在某个方法里面调用console.log(list); // []setList([1,2,3]);console.log(list); // []原因:类似于通过扩展React.Component或创建的class组件中的setStateReact.Pu
转载
2020-12-04 16:15:28 ·
13872 阅读 ·
5 评论