首页 > 解决方案 > reducer 从哪里获取当前状态

问题描述

我是 redux 并遇到了 reducer 这个词,然后我发现这篇文章https://daveceddia.com/what-is-a-reducer/解释了 reducer 的工作原理。但令人困惑的是那篇文章中的这句话:

(state, action) => newState

As in: it takes the current state, and an action, and returns the newState.

问题是reducer从哪里接收当前状态?

标签: reactjsreduxreact-redux

解决方案


来自redux 文档

type Reducer<S, A> = (state: S, action: A) => S

给定前一个状态和一个动作,Reducers 计算一个新状态。

减速器从前一个状态“接收”状态。

对于“先前状态”的含义,您可以阅读相关部分statestore


推荐阅读