react 相关插件

149 阅读1分钟
使用redux管理相关数据时,需要安装一下三种插件
  • yarn add redux react-redux rudux-thunk/redux-saga
    • react-redux 作用将redux和react组件结合起来,该库提供最重要的两个东西 connect和 Provider

    • redux 提供combineReducer 将多个reducer结合在一起

    • react-redux 提供Provider 使得多个组件共享数据

    • thunk-redux 发生异步操作

    • saga-thunk 与redux等操作相分离,不用写在一起

    • react-redux 还提供方便操作数据的三个个hook,分别是useSeletor,useDispatch,shallowEqual,这样就不用在使用redux的时候,在每个组件中写mapStateToProps,mapDispatchToProps,shallowEqual该hook的作用是,当依赖state中的数据发生变化的时候,才更新,不发生变化不更新,如果不使用该钩子函数,则其他页面中只有改变state,不管现在页面有没有使用,都会发生重新渲染