关于redux中dispatch原理,当执行dispatch时会调用根reducer从而更新整颗状态树嘛?

redux中dispatch函数通过dispatch({action: ADD})形式触发更新,在调用dispatch时,是会触发全部的reducer函数嘛?下面的图片来源:深入浅出Redux原理
image.png

我查看源码时,发现实际dispatch({action: ADD})最后触发的是这个函数,来更新state的。

image.png

源码链接:https://github.com/reduxjs/re...

那这样的话,不是所有的Reducer函数都会被触发嘛?这样做真的好嘛?有点想不明白了。

阅读 1.3k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题