1.useContext
声明createContext
复制代码
使用useContext
复制代码
2.renducer规范state创建流程
3.dispatch规setState流程
所有使用到userModefier的地方用外部组件Wrapper包裹,这样读写的数据直接到Wrapper中了,userModefier里操作数据
复制代码
4.connect高阶组件
避免了用写死的外部组件Wrapper包裹userModifier,在用的时候使用connect函数即可实现数据和操作分离的效果
复制代码
5.有效减少render
当我们操作数据时所有组件全都进行了render
复制代码
方式一 使用useMemo或useCallback
修改setState
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END