学习、学习、学习

react组件通信

2021-03-25  本文已影响0人  前端大镖客_

1、 context 数据共享 从根组件里传进去, 类似Vue中的 provider reject 但是不能子组件向上传递 因为是单向的
组件跨层级通信 context
contextType
useContext
consumer

2、Redux是可以单独使用的, 但是每个文件都要引入store 手动订阅 取消订阅
优化: 把store放到index里 利用react-redux的provider组件 把store传进去,然后在子组件中利用connect高阶函数把state dispatch映射到props上

3、 hooks useSelector 、 useDispatch

上一篇 下一篇

猜你喜欢

热点阅读