react
幺丶liz
且随枫落,且随风起.
且听锋鸣,且登峰高
展开
-
2021-08-04
Redux 三大原则单一数据源整个程序的state被存储在一颗object tree 中,并且只存在一个store中只创 一个Store (虽然没有强制)单一的数据元,让state方便维护,追踪,修改State 是只读的唯一修改state的方法一定是触发 action这样确保了view 和网络请i去不能直接修改state,只能通过action 来描述如何修改 state确保集中化处理,并严格按照顺序来执行使用纯函数来执行修改通过reducer 将state 和action 联系原创 2021-08-04 01:32:34 · 138 阅读 · 0 评论 -
React 的setState
1.setStatesetState 是异步更新的简单总结下原因:setState设计为异步可以显著提升性能:– 如果每次调用setState都进行一次更新,那么意味着render会被频繁调用,界面重新渲染,这样效率较低–所以比较好的办法就是 获取多个更新,进行批量更新如果同步更新state 但是还没执行render函数,那么state和props不能保持同步– state和props不能保持一直性 会在开发中产生很多问题.2.那些情况下setState变成同步更新情况一 :把se原创 2021-05-14 20:48:45 · 222 阅读 · 0 评论