redux
蓝胖子(liaocan.top)
只有坚持,勇敢,专注和定力才能收获自己的的一片天空,个人博客网站 https://liaocan.top
展开
-
20.redux devTools
安装 redux devTool 插件 const store = createStore( reducer, /* preloadedState, */ + window.__REDUX_DEVTOOLS_EXTENSION__ && window.__REDUX_DEVTOOLS_EXTENSION__() );原创 2019-01-20 10:03:09 · 417 阅读 · 0 评论 -
redux的store,action,reducer小结
1.store是唯一的 2.store只能自己改变自己的内容,只能通过dispatch 3.reducer 是纯函数,输入参数确定输出结果,并且相同输入参数多次执行输出结果一致,不能依赖外部可变的条件如:时间,异步请求,没有副作用,不会修改传入参数值 4.API createStore(reducer,..) store.dispatch(action) store.subscribe...原创 2019-01-21 09:22:29 · 456 阅读 · 0 评论 -
24.redux-thunk的使用
1.github上搜索redux-thunk,他是redux的中间件,作用主要是让dispatch(action) 方法可以传入一个函数,而不一定是action对象 准确的来说是传入的函数的返回值 可以是一个方法或者函数 不一定是action对象 只是这个函数能够接收到dispatch 对象return的时候在执行一下 dispatch(aciton) 这个时候就可以是一个对象了 相当于在di...原创 2019-01-21 09:23:02 · 461 阅读 · 0 评论 -
25.redux中间件redux-thunk和redux-saga
redux-thunk通过对dispatch进行升级,让dispatch可以接收函数 redux-thunk可以将异步逻辑放在actionCreator里面 redux-saga和redux-thunk作用类似 store action的中间 redux-saga提供许多api put takeEvey takeLast .. redux-thunk 只是让dispatch 可以接收函数...原创 2019-01-22 15:27:13 · 404 阅读 · 0 评论 -
26.react-redux和redux的区别
redux使用回顾和核心 1.组件如何触发store中的state改变 createStore(reducer) 引入store store.dispatch(action)方法 reducer根据不同action type 返回新的state部分 2.组件如何监听store的改变从而改变自身的props 组件通过store.subscribe(回调方法)方法监听store的改变 ...原创 2019-01-22 15:27:40 · 3613 阅读 · 0 评论 -
react-router和react-router-dom区别
react-router-v4,我称之为“第四代react-router”,react-router和react-router-dom的区别是什么呢? 为什么有时候我们看到如下的写法: 写法1: import {Swtich, Route, Router, HashHistory, Link} from 'react-router-dom'; 写法2: import {Switch, R...原创 2019-01-22 15:28:07 · 2542 阅读 · 0 评论