• Gavin
    2018-07-31
    拆分这么细的话,文件会多很多,对包的大小也会有影响,是不是某个模块的action和reducer放在一起?这里有点小疑问,谢谢老师!

    作者回复: 很好的问题,webpack 确实会为每个文件生成一小段固定的元代码,同样的代码行数,文件越多 bundle 确实会越大。但这个并不会成为性能瓶颈,两个原因:1. 拆分后代码数量不会显著增多,增加的元代码部分相比整个包的大小基本可以忽略;2. 生产环境普遍会启用 gzip,对于重复的元代码信息会被有效压缩,对比拆分前,gzip 后的包大小基本没有差异。

     1
     2
  • 叶楠
    2018-07-05
    这位导师讲得非常好!推荐给大家!
    
     1
  • 融梨
    2019-05-05
    已有项目按照官方的Redux拆分Action、Reducer文件夹,如果要使用老师的这一套,恐怕得重构吧?

    作者回复: 两种方案可以共存,新功能用拆分方式,老功能在需要改功能时顺便重构

    
    
  • 开开之之
    2018-09-13
    老师,请问这个addTodo的代码在哪里找到呢?

    作者回复: https://github.com/supnate/rekit-todomvc

    
    
  • 夏天
    2018-08-22
    但是这样组织的话,actionCreater就无法复用了,怎么解?

    作者回复: 可以用呀,这么组织不影响原来的任何用法,你的具体场景是什么?

    
    
我们在线,来聊聊吧