gpt4 book ai didi

redux - 为什么调度到 reducer 会导致所有 reducer 被调用?

转载 作者:行者123 更新时间:2023-12-01 02:00:05 24 4
gpt4 key购买 nike

在这个 github redux example ,事件 ADD_TODO 的调度用于添加任务。在调试过程中,我发现添加一个任务会导致 reducers 待办事项 可见性过滤器 被调用。

我怎样才能只调用 待办事项 reducer 而不是 可见性过滤器 当我添加任务时 reducer 。还有 可见性过滤器 如果我发送了一个 SET_VISIBILITY_FILTER 类型的事件,reducer。

最佳答案

combineReducers实用程序有意为每个操作调用所有附加的 reducer 函数,并给它们一个响应的机会。这是因为建议的 Redux reducer 结构是“reducer composition”,其中许多大部分独立的 reducer 函数可以组合成一个结构,并且许多 reducer 函数可能会响应单个操作并更新它们自己的状态切片。

关于redux - 为什么调度到 reducer 会导致所有 reducer 被调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37379904/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com