weixiaoH / issues

bolg
0 stars 0 forks source link

资源选择页文档 #5

Open weixiaoH opened 6 years ago

weixiaoH commented 6 years ago

资源选择页技术选型:             redux-saga ReactNative-{ Generator             es7

combineReducers 资源页Reducers合并

weixiaoH commented 6 years ago

Generator 函数的语法

Generator 函数有多种理解角度。语法上,首先可以把它理解成,Generator 函数是一个状态机,封装了多个内部状态。 执行 Generator 函数会返回一个遍历器对象,也就是说,Generator 函数除了状态机,还是一个遍历器对象生成函数。返回的遍历器对象,可以依次遍历 Generator 函数内部的每一个状态。

形式上,Generator 函数是一个普通函数,但是有两个特征。一是,function关键字与函数名之间有一个星号;二是,函数体内部使用yield表达式,定义不同的内部状态(yield在英语里的意思就是“产出”)。

function* helloWorldGenerator() { yield 'hello'; yield 'world'; return 'ending'; } var hw = helloWorldGenerator();