(动作类型)都是放在一个文件当中进行编写的,然而更改store可能有多个action动作,所有代码杂糅在一起,后期维护起来显然是非常痛苦的
所以有必要进行将Redux代码进行按照特定的职责,功能结构进行拆分的...,其实也就是把之前各个逻辑代码拆分到各个文件当中去单独管理的
你将在本文中学习到
如何拆分action,以及actionType,封装成一个函数放到actionCreator中去管理
创建reducer...类型值就已经拆分出去了的,至于拆分action中type类型值的好处就是,当你因为不小心把actionType拼写错误时,它会有很好的错误异常提示,这就是定义成一个常量的好处
拆分action,将它封装到一个函数里面去管理...但是这样代码的内聚性不高,对于简易的项目,一些action定义在各个组件内,也没有什么,但是一多的话,找起来就是灾难了的,不利于后续代码的维护
如果你能够把相应的action代码拆分出去,后来的同学一定会感谢你的...,那么的确是比较绕,但是不能因为这样,就不做拆分的
从长远来看,拆分action是很有必要的,一是将事件动作的类型定义成常量给分离出去,二是把整体action单独封装成一个函数放在一个单独的文件中进行管理的