在将回调添加到传递到动作中时会不会有任何错误/反模式(就“思考中的react/还原”而言)action.data
?
// reducer
ACTION_FOR_REDUCER() {
var x = 123
if ( action.data.callback ) action.data.callback( x )
return {
something: action.data.somedata
}
},
然后在调用操作时稍后在应用程序中访问该数据(可能在容器中)
// later in the app
this.props.dispatch(changeSomething({
somedata: somedata,
callback: (x) => { console.log(x) }
}))