带来一个自己研究好久的API使用方法.
redux-saga中effect中take这个API使用方式,用的多的是call,put,select,但take这个平常还真没什么机会用上,也不清楚在哪里使用才好...,不管怎么样,既然是redux-saga写出来的,肯定是有他的用法的,不管37 21,先学会使用方法再说....{this.changeHandle.bind(this)} onBlur={this.blur.bind(this)}/>
)
}
页面上有一个input,绑定了两个方法...,第一个是onchange方法,一个是onBlur方法,
当input值改变 的时候,通过 this.props.dispatch({type:'takeInputChange'}),调用此函数,但是因为遇到了...take的方法,不能往下继续执行了(暂停了),如果这里的take换成了takeEvery则大有不同,函数会继续执行,就是下面的两个console会执行,
而takeEvery执行的方法则放在它的回调里了