react useState页面不刷新问题

使用react父子组件的时候,父组件内容更改,子组件数据没有更新

可能是数组地址的问题

const [data,setData] = useState([]);

data.push("lalala")

setData(data) 

!!!!!!!打印发现数据改变,但是页面没有刷新,因为react是通过地址判断 

解决办法:setData([...data])

希望对你遇到的问题有所帮助。

posted @ 2022-11-21 17:30  yeyiyeyi  阅读(691)  评论(0编辑  收藏  举报