redux
文章平均质量分 68
mytheart
学习是一种生活方式。享受过程。
展开
-
redux-saga
redux-saga中文文档地址:https://redux-saga-in-chinese.js.org/纯净强大灵活[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GvT9Nm0u-1610100030495)(assets/2019-08-27-09-35-12.png)]在saga任务中,如果yield了一个普通数据,saga不作任何处理,仅仅将数据传递给yield表达式(把得到的数据放到next的参数中),因此,在saga中,yield一个普通数据原创 2021-01-08 18:00:59 · 224 阅读 · 1 评论 -
react-redux使用和源码分析(hook和class版本)
react-reduxReact: 组件化的UI界面处理方案React-Router: 根据地址匹配路由,最终渲染不同的组件Redux:处理数据以及数据变化的方案(主要用于处理共享数据)如果一个组件,仅用于渲染一个UI界面,而没有状态(通常是一个函数组件),该组件叫做展示组件如果一个组件,仅用于提供数据,没有任何属于自己的UI界面,则该组件叫做容器组件,容器组件纯粹是为了给其他组件提供数据。react-redux库:链接redux和reactProvider组件:没有任何UI界面,该原创 2020-10-17 22:48:52 · 278 阅读 · 0 评论 -
MVC/MVVM(Redux的核心概念)
Redux核心概念action reducer storeMVC它是一个UI的解决方案,用于降低UI,以及UI关联的数据的复杂度。传统的服务器端的MVC[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Vt7TOLof-1600448457535)(assets/2019-08-20-13-18-58.png)]环境:服务端需要响应一个完整的HTML该HTML中包含页面需要的数据浏览器仅承担渲染页面的作用以上的这种方式叫做服务端渲染,即服务器端将完整的原创 2020-09-19 01:01:55 · 758 阅读 · 0 评论 -
手写Redux源码
import isPlainObject from "./utils/isPlainObject"import ActionTypes from "./utils/ActionTypes"function validateReducers(reducers) { if (typeof reducers !== "object") { throw new TypeError("re...原创 2020-03-22 23:43:26 · 345 阅读 · 0 评论