概览: redux 的使用
redux 的使用
参考文档: react-redux-tutorial
关于redux和flux将讲解看教程好了,下面以一个计数器为例,示例关键代码
这时的目录结构如图:
/actions 放置事件处理动作 , 起到分发器作用 , 将数据传递到reducer中
/reducers 放置对状态数据的处理 , 根据动作类型 ,改变状态数据 , 重新渲染组件
/containers 组件容器 , 状态数据和时间在这里和组件绑定映射/传递.
/index.js 应用入口
1 | import React from "react"; |
/containers/App.js 组件容器
1 | import React, {Component, PropTypes} from "react"; |
/actions/demo.js
1 | export function addUser() { |
/reducers/demo.js
1 | //功能就是在action触发后,返回一个新的state(就是个对象) |
/components/Demo/Demo.js
1 | import React, {Component, PropTypes} from "react"; |
预览
ps: 我这么拷代码充内容的行为和当年写论文用代码充字数有一比.