Перейти к основному содержимому
Неофициальный Бета-перевод

Эта страница переведена PageTurner AI (бета). Не одобрена официально проектом. Нашли ошибку? Сообщить о проблеме →

Справочник API

В этом разделе описано оригинальное API ядра Redux. Ядро Redux компактно — оно определяет набор контрактов для реализации (например, редьюсеры) и предоставляет вспомогательные функции для их связывания.

На практике вы не будете использовать ядро Redux напрямую. Redux Toolkit — наш официальный рекомендуемый подход для написания Redux-логики. Он оборачивает ядро Redux и содержит пакеты и функции, необходимые для создания Redux-приложений. Redux Toolkit включает лучшие практики, упрощает большинство задач Redux, предотвращает распространённые ошибки и облегчает разработку. Дополнительно React-Redux позволяет вашим React-компонентам взаимодействовать с Redux-хранилищем.

Документация по их API:

Опасность!

Базовая функция createStore из Redux устарела!

createStore продолжит работать бесконечно, но мы не рекомендуем напрямую использовать createStore или оригинальный пакет redux.

Вместо этого используйте метод configureStore из официального пакета Redux Toolkit, который оборачивает createStore для более удобной настройки. Также используйте метод createSlice из Redux Toolkit для написания редьюсеров.

Redux Toolkit также реэкспортирует все остальные API из пакета redux.

Подробнее о миграции с устаревшего Redux смотрите на странице Переход на современный Redux.

Топ-уровневые экспорты

API хранилища (Store)