-
createStore: этот метод используется для создания хранилища Redux, в котором хранится дерево состояний вашего приложения.
-
combineReducers: это служебная функция, которая объединяет несколько редукторов в одну функцию редуктора. Это полезно, когда у вас есть несколько фрагментов состояния, управляемых разными редукторами.
-
applyMiddleware: этот метод используется для применения промежуточного программного обеспечения к процессу отправки Redux. Промежуточное программное обеспечение может перехватывать и изменять действия до того, как они достигнут редукторов.
-
Поставщик: это компонент React, предоставляемый React Redux. Он позволяет вам предоставить хранилище Redux для вашей иерархии компонентов React, позволяя компонентам получать доступ к состоянию хранилища и отправлять действия.
-
connect: эта функция используется для подключения компонента React к хранилищу Redux. Он оборачивает компонент и предоставляет ему необходимые реквизиты из хранилища.
-
mapStateToProps: это функция, используемая для указания, какие части хранилища Redux должны быть переданы подключенному компоненту в качестве реквизита.
-
mapDispatchToProps: эта функция используется для указания того, какие действия должны быть доступны в качестве реквизитов в подключенном компоненте.
-
useSelector: это перехватчик, предоставляемый React Redux, который позволяет функциональным компонентам получать доступ к состоянию хранилища Redux.
-
useDispatch: этот хук используется для получения функции отправки из хранилища Redux, позволяя функциональным компонентам отправлять действия.
-
Действие. Действие — это простой объект JavaScript, который представляет собой намерение изменить состояние. Он должен иметь свойство type, указывающее тип выполняемого действия.
-
Reducer: Редуктор — это чистая функция, которая принимает текущее состояние и действие в качестве входных данных и возвращает новое состояние на основе действия.
-
Магазин: В хранилище Redux хранится полное дерево состояний вашего приложения. Это единственный источник достоверной информации о состоянии вашего приложения.