随笔分类 - react
withRouter 摘
摘要:1.目的就是让被修饰的组件可以从属性中获取history,location,match 路由组件可以直接获取这些属性,而非路由组件就必须通过withRouter修饰后才能获取这些属性了 2.withRouter是专门用来处理数据更新问题的 在使用一些redux的的connect()或者mobx的in
阅读全文
react-mobx-2
摘要:observable 装饰器(Decorators) // 如果没有传入装饰器,默认为对任意键值对使用 observable.deep,对 getters 使用 computed 。 Computed values(计算值) Actions(动作)
阅读全文
react-redux-数据流
摘要:redux是严格的单向数据流 1,store.dispatch(action) 2, reducer(previousState, action), reducer是纯函数。它仅仅用于计算下一个 state
阅读全文
react-redux-store
摘要:store是联系state 和 reducer的部分 Store 有以下职责: 维持应用的 state; 提供 getState() 方法获取 state; 提供 dispatch(action) 方法更新 state; 通过 subscribe(listener) 注册监听器; 通过 subscr
阅读全文
react-redux-reducer
摘要:reducer是对dispatch(action)的响应,是一个纯函数,接受旧的state和action,返回新的state. 纯函数是指不依赖于且不改变它作用域之外的变量状态的函数,纯函数的返回值只由它调用时的参数决定,它的执行不依赖于系统的状态(比如:何时、何处调用它)。 state设计:尽可能
阅读全文
react-redux-action
摘要:Action 是把数据从应用(view等)传到 store 的有效载荷,store.dispatch() 将 action 传到 store。 单独的模块存放action Redux 中只需把 action 创建函数的结果传给 dispatch() 方法即可发起一次 dispatch 过程。
阅读全文
react全家桶-路由
摘要:/src目录下新增一个pages目录,用于存放渲染页面的组件 在/src/pages中新增一个Add.js文件 /src 下的index.js 路由:import React from 'react'; import ReactDOM from 'react-dom'; import { Brows
阅读全文
react全家桶-服务端与客户端配置
摘要:全家桶内装有: react - github react-router - github redux - github react-redux - github react-router-redux - github redux-saga - github immutable - github re
阅读全文
react与vue的对比
摘要:模板: 数据状态: 数据渲染速度: 跨平台 总结: ue的优势是: 模板和渲染函数的弹性选择 简单的语法和项目配置 更快的渲染速度和更小的体积 React的优势是: 更适合大型应用和更好的可测试性 Web端和移动端原生APP通吃 更大的生态系统,更多的支持和好用的工具
阅读全文
浙公网安备 33010602011771号