,自给自足,省事,简单)
拆分ActionTypes定义成一个常量,独立管理
改变store里面state数据,唯一的办法就是派发action,调用store.dispatch(action)方法...类型如下所示,将action的type类型值定义成常量
const CHANGE_INPUT_VALUE = 'CHANGE_INPUT_VALUE'; // 字符串值是小写也是可以的
export...,至于拆分action中type类型值的好处就是,当你因为不小心把actionType拼写错误时,它会有很好的错误异常提示,这就是定义成一个常量的好处
拆分action,将它封装到一个函数里面去管理...在上面的代码中,只是把action中的type类型值定义成一个常量然后拆分了出去的,但是仍然发现,代码并没有简化多少
其实在派发action之前,改变store的数据,对于action的动作(具体要做的事情...,当然随之而然就是增加了点阅读代码的复杂度
如果你是高手,那绝对从内心上是要感谢那种把action拆分到一个文件里去管理的,至于初学者,那肯定觉得特么复杂的,非常绕以及难以理解的,其实只要把Redux的工作流程图理清楚了