react-use-state-x

react-use-state-x

  0
Бесплатное ПО Открытый код
Категории:
Платформы: Web
Особенности:
реагировать



# React-use-state-x
Сложное управление состоянием и глобальное хранилище выполняются безопасным
для типов и высокопроизводительным способом с использованием хуков
реагирования useState / useContext.

## Особенности

\- Краткий, прагматичный, но гибкий API
\- очень легко учиться
\- нет шаблонов, просто предсказуемое управление состоянием
\- Первоклассная поддержка машинописи
\- полностью написано на машинописи
\- компилируется в модуль javascript и определения машинописи
\- правильное и полное определение типа для любого типа / сложности
управляемых данных
\- Крошечный след. Никаких внешних зависимостей, кроме React.
\- Управление состоянием сложных состояний данных, в том числе:
\- массивы и объекты
\- глубоко вложенные комбинации на массивах и объектах
\- проверка входных данных
\- отслеживание изменений
\- шаблон, похожий на ссылку для двустороннего связывания данных и управления
состоянием формы
\- Глобальное управление состоянием данных с использованием того же API
\- позволяет полностью отказаться от Mobx / Redux и значительно упростить
исходный код
\- Производительность настроена:
\- предлагает управление состоянием кэша на уровне компонентов для минимизации
повторного рендеринга при необходимости
\- эффективный наблюдатель глобального состояния, использующий только
`React.useContext` и` React.useState`

Аналоги (3):

  • Redux.js

    Предсказуемый контейнер состояния для приложений JavaScript, часто используемых с React.js.
      2
    Бесплатное ПО Открытый код
    reactjs self-hosted developer-tools
  • React Easy State

    Easy State обеспечивает здоровый баланс местного и глобального управления состоянием для React в простом ...
      1
    Бесплатное ПО Открытый код
    reactjs self-hosted client-side frontend
  • MobX

    MobX - это менеджер состояний - простой и масштабируемый за счет прозрачного применения ...
      0
    Бесплатное ПО Открытый код
    self-hosted javascript development