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

TanStack Form

Управление на състоянието на формуляри без вградени компоненти, с типова безопасност, валидация, независима от схемата, прецизни абонаменти и удобни API за създаване на сложни формуляри.

Управление на състоянието на формуляри без готов интерфейс и с типова безопасност, създадено за изграждане на сложни и високопроизводителни формуляри без налагане на конкретен UI.

Изградено около основен механизъм с малък размер и възможност за премахване на неизползвания код, както и лек React адаптер, то се фокусира върху предвидимо състояние, минимален брой повторни рендерирания и удобни API.

Валидирането не зависи от схема и поддържа както синхронни, така и асинхронни процеси, като работи безпроблемно със Zod, Yup, Valibot или персонализирани валидатори. Библиотеката обработва правила между полета, валидиране на ниво формуляр и валидатори на ниво поле с фино настроени абонаменти.

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

Интегрира се с всяка библиотека за UI компоненти, поддържа подходи, съвместими с SSR, и поставя акцент върху удобството за разработчици чрез ясни съобщения за грешки и съставни примитиви.

Функции

  • Управление на състоянието на формуляри без готов интерфейс
  • Фино настроени абонаменти за минимизиране на повторните рендерирания
  • Валидиране, независимо от схема (Zod, Yup, Valibot, персонализирани)
  • Поддръжка на синхронно и асинхронно валидиране
  • Валидатори между полета и на ниво формуляр
  • Вложени полета и дълбоко вложени структури на формуляри
  • Масиви от полета с помощни средства за добавяне/вмъкване/премахване/пренареждане
  • Създаден с приоритет върху TypeScript и надеждно извеждане на типовете
  • Работи с контролирани и неконтролирани входни елементи
  • Съставни API за полета, формуляри и масиви
  • Куки за нулиране, изпращане и жизнен цикъл
  • Интегрира се с всяка библиотека за UI компоненти
  • Малко ядро с възможност за премахване на неизползвания код
  • React адаптер за безпроблемна употреба

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

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

GitHub звезди
8.4K
Актуализиран на
Dec 6, 2024
Лиценз
MIT License

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

GitHub звезди
18.9K
Актуализиран на
Dec 6, 2024
Лиценз
MIT License

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

GitHub звезди
3.1K
Актуализиран на
Dec 6, 2024
Лиценз
MIT License

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

GitHub звезди
27.6K
Актуализиран на
Dec 6, 2024
Лиценз
MIT License

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

GitHub звезди
48.5K
Актуализиран на
Dec 6, 2024
Лиценз
MIT License

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

GitHub звезди
7.0K
Актуализиран на
Dec 3, 2024
Лиценз
MIT License

Пълен набор от инструменти за оптимизиране и подобряване на разработката с Redux, така че приложенията да са предвидими и лесни за поддръжка.

GitHub звезди
10.8K
Актуализиран на
Dec 6, 2024
Лиценз
MIT License

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

GitHub звезди
9.2K
Актуализиран на
Dec 6, 2024
Лиценз
MIT License

За KickstartUI

KickstartUI е вашето основно място за откриване на най-добрите UI рамки, библиотеки и инструменти за разработка. Подбираме внимателно висококачествени ресурси, за да помогнем на разработчиците да вдъхнат живот на идеите си за UI. Независимо дали създавате адаптивно уеб приложение, разработвате мобилен интерфейс или проектирате интерактивен прототип, нашата платформа предлага основните инструменти за ускоряване на проектите ви и подобряване на потребителското изживяване. Разгледайте богатата ни колекция, за да сте в крак с най-новите тенденции, да откриете нови възможности и да усъвършенствате UI дизайните си. Готови ли сте да дадете старт на следващия си проект? Разгледайте подбраните ресурси или потърсете конкретни инструменти според нуждите си.