前言 下面是我们使用到技术栈: webpack + react + redux + react-router + react-thunk + ES6 + .... 注意事项: 建议使用npm5.X 或者 yarn 包管理工具(最好不要使用cnpm,虽然安装包速度上很快,但是在文件关联上会有坑,之前用 ...
分类:
Web程序 时间:
2017-12-14 13:31:45
阅读次数:
285
问题:1.redux-thunk要解决什么问题? 要解决异步请求问题,Action发出以后,Reducer立即算出State,这叫做同步;Action发出以后,过一段时间再执行 Reducer,这就叫做异步。 2.怎么解决异步? ①把Ajax放在Reducer中,Reducer是纯函数,不能进行读写 ...
分类:
其他好文 时间:
2017-11-14 15:35:45
阅读次数:
172
当我们在执行某个动作的时候,会直接dispatch(action),此时state会立即更新,但是如果这个动作是个异步的呢,我们要等结果出来了才能知道要更新什么样的state(比如ajax请求),那就没办法了,所以此时要用异步action。 这里一定要引入redux-thunk这个库,通过使用中间件 ...
分类:
其他好文 时间:
2017-11-08 19:44:00
阅读次数:
125
使用Thunk函数对Generator函数进行流程管理,首先什么是Thunk函数?我们应该先说下参数的求值策略,编译器的求值策略一个是“传值调用”另一个是“传名调用”,编译器的传名调用实现往往是现将函数放到一个临时函数中,再将这个临时函数传入函数体,这个临时函数就是Thunk。 如果用于生产环境的转 ...
分类:
其他好文 时间:
2017-10-21 19:11:02
阅读次数:
177
弄了博客好久了,也没有时间写。今天在网上看着一篇文章,关于webpack的,写的很不错。(原文链接:https://juejin.im/user/574f8d8d2e958a005fd4edac)随手记录一下吧。 Webpack到底是什么? 自从出现模块化以后,大家可以将原本一坨代码分离到个个模块中 ...
分类:
Web程序 时间:
2017-09-18 17:23:15
阅读次数:
256
我们在上一篇文章中介绍Controller激活系统中所涉及到的一些类型,比如有关Controller类型的相关定义类型就包括了IController类型,IAsyncController类型,ControllerBase抽象类型和我们最终要使用的抽象类型Controller,这是ASP.NET MV ...
分类:
Web程序 时间:
2017-08-15 18:54:05
阅读次数:
227
function* f() { console.log(1); for (var i = 0; true; i++) { console.log('come in'); var reset = yield i; console.log(reset); if (r... ...
分类:
其他好文 时间:
2017-08-02 09:59:00
阅读次数:
152
1>npm安装redux: 2>大致结构目录如下: 3>ActionTypes.js: 4>Store: 就是保存数据的地方,你可以把它看成一个容器。整个应用只能有一个 Store。 5>State:Store对象包含所有数据。如果想得到某个时点的数据,就要对 Store 生成快照。这种时点的数据集 ...
分类:
其他好文 时间:
2017-07-06 11:24:54
阅读次数:
311
转载于:http://blog.csdn.net/stpeace/article/details/47090255 作为一名linux开发人员, 如果没有听说过strip命令, 那是很不应该的。 strip这个单词, 大家应该早就学过了, 你就记住是脱衣服就行了, 别的不要多想。 在linux中, ...
分类:
系统相关 时间:
2017-06-21 21:15:23
阅读次数:
232