React

React-Redux实现极其简易的Todolist

2019-07-10  本文已影响0人  zz77zz

为了学习React-Redux 基本用法

Redux官网

之前看过一次 云里雾里 也是难点

视图层框架 React 其实看完之后才觉得 如果对业务逻辑特别清楚 写Redux还是很清楚的
所以 需要数据层框架 Redux 可以把Redux理解成 "物流分发点" Redux = > Reducer + flux

  1. Web 应用是一个状态机 视图跟状态是一一对应的 2.所有状态 保存在一个对象里
    ——阮一峰大佬 解释Redux就是两句话
Redux workflow
UI组件与容器组件的拆分

UI渲染
容器逻辑
无状态组件 - 组件只有一个render函数的时候 替换成函数即可 性能较高 比如商品展示 只是数据展示类的组件 都可以定义成无状态组件

Redux里发送axios流程

引入axios
在生命周期componentDidmount里写请求

redux-thunk 中间件 发送axios

Redux-saga 中间件的试用

中间件处理异步处理

yarn add redux-saga

generator函数 ES6
sagas 必须是generrator函数

sagas.js 里暴露出去的必须是generator function

saga平时要用的api特别多

action跟store之间 给dispatch方法升级

React-Redux

方便在React里用Redux

这一节收益较大

核心

代码如下

学习相关链接

React小书 - 动手实现react-redux学习原理的同学可以看看

上一篇 下一篇

猜你喜欢

热点阅读