Вот некоторые методы и концепции, связанные с Redux-thunk и React-Redux:
-
Redux Thunk: Redux Thunk — это промежуточное программное обеспечение для Redux, которое позволяет вам писать создатели действий, которые возвращают функции вместо простых объектов действий. Эти функции могут выполнять асинхронные операции и отправлять действия после завершения операций.
-
Создатели действий. В Redux создатели действий — это функции, которые создают и возвращают объекты действий. С помощью redux-thunk создатели действий могут возвращать функции, которые можно отправить с помощью функции Redux
dispatch
. -
Функции Thunk: Функции Thunk — это функции, возвращаемые создателями действий при использовании redux-thunk. Эти функции могут содержать асинхронную логику и выполнять несколько действий в зависимости от результатов асинхронных операций.
-
Промежуточное программное обеспечение: Промежуточное программное обеспечение Redux находится между отправкой действия и моментом его достижения редуктором. Redux Thunk — это пример промежуточного программного обеспечения, позволяющего писать асинхронную логику в Redux.
-
Асинхронные действия. Асинхронные действия — это действия, которые отправляются асинхронно, обычно для получения данных из API или выполнения других асинхронных операций. Redux Thunk позволяет создавать асинхронные действия с помощью функций Thunk.
-
Хранилище: хранилище Redux хранит состояние приложения. React Redux — это библиотека, которая обеспечивает привязку между компонентами React и хранилищем Redux, упрощая их соединение.
-
Компонент Provider: Компонент Provider — это компонент более высокого порядка, предоставляемый React Redux. Это позволяет сделать хранилище Redux доступным для всех компонентов в дереве компонентов путем обертывания корневого компонента.
-
Функция подключения. Функция подключения также предоставляется React Redux и используется для подключения компонентов React к хранилищу Redux. Он позволяет компонентам получать доступ к состоянию хранилища и отправлять действия.