美文网首页全栈记
5 Redux状态管理

5 Redux状态管理

作者: 官清岁月 | 来源:发表于2019-05-13 08:29 被阅读0次

Redux: -> 独立的库,非React项目也可使用;//Vuex必须在Vue项目中使用

1、npm install redux --save-dev;//同时Chrome下载React、Redux调试工具(翻墙)

store/index.js store/reducer.js 组件

补充:调试工具的使用

概述图:

- - - >>> 优化actionType、action、reducer、组件内getState();dispatch();

2、actionTypes; actionCreator; combineReducers; react-redux//代码管理维护

(1).actionTypes;//便于维护

 (2).actionCreators;//action进行优化 -> 接口暴露以函数的形式,因为外面需传入参数

(3).combineReducers();//合并reducer, -> 使用其 -> 组件中获取数据:store.getState().xxx.xxx;

(4). react-redux;//其是一个连接react与redux的库

[1].npm install react-redux --save-dev;//主要利用库中的<Provider>组件,connect();

最终版:export default connect(mapStateToProps, actions)(TodoList);//只需写mapStateToProps获取state,dispatch系统通过actions自动解决了,然后通过this.props.inpVal; this.props.changeVal();

相关文章

  • Redux

    Redux状态管理 Redux 是 JavaScript 状态管理容器,提供可预测的状态管理。redux 可以让你...

  • 5 Redux状态管理

    Redux: ->独立的库,非React项目也可使用;//Vuex必须在Vue项目中使用 1、npm instal...

  • React实战之Redux

    Redux、React-Redux 简介 Redux 是 JavaScript 状态容器,提供可预测化的状态管理。...

  • Redux状态管理与React-router

    Redux状态管理 概念:Redux是专注于状态管理的库 组成:store,state,action,reduce...

  • SwiftUI 中使用 Redux 设计模式

    什么是Redux ?Redux 是 JavaScript 状态容器,提供可预测化的状态管理 Redux的工作原理 ...

  • redux

    Redux Redux 是JavaScript状态的容器,提供可预测化的状态管理 Redux不是React必须的,...

  • redux 浅析

    什么是 Redux Redux 是 JavaScript 状态容器,提供可预测化的状态管理。 Redux 是如何工...

  • Redux详解

    Redux是什么 Redux 是 JavaScript 状态容器,提供可预测化的状态管理。 什么场景使用Redux...

  • Redux 分析

    Redux 是什么 Redux 是 Javascript 状态容器,提供可预测化的状态管理 Redux的功能及作用...

  • React-Redux

    Redux:一个纯粹的状态管理系统,npm i redux -S redux是一个独立的专门用于做状态管理的JS库...

网友评论

    本文标题:5 Redux状态管理

    本文链接:https://www.haomeiwen.com/subject/bflswqtx.html