Към съдържанието

Redux Toolkit е официалният набор от инструменти за разработка с Redux, който включва всичко необходимо и предлага ясни насоки за ефективна работа. Той опростява настройката на Redux, намалява сложността при конфигуриране на хранилището на Redux и ограничава шаблонния код, необходим за ефективно управление на състоянието.

С API като `configureStore()`, `createSlice()` и `createAsyncThunk()` Redux Toolkit скрива досадните подробности на Redux, като същевременно осигурява мощно и гъвкаво управление на състоянието. Включва и RTK Query за извличане и кеширане на данни, което улеснява управлението на взаимодействията с API.

Освен това Redux Toolkit има вградена поддръжка за междинен софтуер и Redux DevTools, както и функции за ефективно управление на състоянието на приложението. Това подобрява работата на разработчиците и производителността на приложението.

Функции

  • Опростено конфигуриране на хранилището на Redux
  • Автоматично обединяване на редюсерите на отделните срезове
  • Вградена поддръжка за междинен софтуер
  • Ефективно извличане и кеширане на данни с RTK Query
  • Гъвкава логика за редюсери, подходяща за повторна употреба, с createSlice()
  • Отстраняване на грешки с пътуване във времето чрез Redux DevTools
  • Поддръжка на асинхронни действия с createAsyncThunk()
  • Селектори за повторна употреба с createSelector()

Свързани елементи

Legend State

Тази мощна библиотека улеснява управлението на състоянието в приложенията ви и прави работата със сложни данни лесна.

zustand

Съвременно решение за управление на състоянието на приложения в React приложения, с фокус върху простотата и производителността.

Jotai

Мощно, но леко решение за управление на състоянието, което използва атомарен подход в приложенията с React.

MobX

Това решение за управление на състоянието осигурява безпроблемно интегриране на динамични данни във вашите приложения и лесно се адаптира към промените.

valtio

Тази библиотека опростява управлението на състоянието чрез proxy за съвременни приложения и подобрява работата на разработчиците с ефективно визуализиране и лесна промяна на състоянието.

TinyBase

Реактивно хранилище за данни в паметта и механизъм за синхронизация за приложения с приоритет към локалната среда, с CRDT, заявки, детайлни слушатели и незадължителни React хукове и компоненти.

MobX-State-Tree

Библиотека с широк набор от функции, която опростява управлението на състоянието чрез структуриран подход към обработката на променливо състояние.

TanStack Router

Модерна и мащабируема библиотека за маршрутизиране, създадена специално за React, с акцент върху типовата безопасност и ефективното управление на данни.