React Native填坑之旅--使用Redux处理异步

2021-10-28
阅读 5 分钟
4.6k
React hooks出来之后又打开了一道前端造轮子的大门。各种Hooks的工具满天飞。react-redux也跟上了这波潮流。项目代码在这里useSelector,useDispatch首先,也是最重要的一点。如果你不知道要不要用redux,那么最好不要用。redux主要解决的问题是统一来源的状态管理。全局state存放在store里。store.getState()可以获得st...

Redux:从action到saga

2017-11-20
阅读 3 分钟
2.7k
前端应用消失的部分 一个现代的、使用了redux的前端应用架构可以这样描述: 一个存储了应用不可变状态(state)的store 状态(state)可以被绘制在组件里(html或者其他的东西)。这个绘制方法通常是简单而且可测试的(并不总是如此)纯方法。 {代码...} 组件可以给store分发action 使用reducer这种纯方法来根据就的状态...

初识Redux-Saga

2017-11-18
阅读 4 分钟
2k
Redus-saga是一个redux的中间件,主要用来简便而优雅的处理redux应用里的副作用(side effect相对于pure function这类概念而言的)。它之所以可以做到这一点主要是使用了ES6里的一个语法:Generator。使用Generator可以像写同步的代码一样编写异步代码,这样更加容易测试。

打造Redux中间件

2017-03-01
阅读 2 分钟
2.1k
store => next => action =>看起来很复杂有木有。基本上你是在写一个一层一层往外返回的方法,调用的时候是这样的:

React Native填坑之旅--重新认识RN

2016-10-25
阅读 2 分钟
3.8k
如同黑夜里的一道光一样,就这么知道了F8. F8是每年一次Facebook每年一次的开发者大会。每次大会都会release相应的APP,iOS、Android都有。之前都是用Native开发的,但是2016的这一次是用React Native开发的。