Откуда редуктор получает текущее состояние - PullRequest
0 голосов
/ 28 марта 2020

Я был избыточен и наткнулся на термин редуктор, а затем я нашел эту статью https://daveceddia.com/what-is-a-reducer/, объясняющую, как работает редуктор. Но что смущает это утверждение в этой статье:

(state, action) => newState

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

Вопрос в том, откуда редуктор получает текущее состояние?

Ответы [ 2 ]

2 голосов
/ 28 марта 2020

Из redux docs :

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

Редукторы вычисляют новое состояние с учетом предыдущего состояния и действия.

Редукторы «получают» состояние из предыдущего состояния.

Что означает «предыдущее состояние», вы можете прочитать соответствующие разделы state и store .

0 голосов
/ 28 марта 2020

Редуктор принимает текущее состояние / предыдущее состояние и действие. В соответствии с типом действия он вернет новое состояние.

т.е. (state, action) => newState;

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...