Aller au contenu

Ce produit propose un ensemble de modèles de composants UI reposant sur des machines à états finis, qui permet aux développeurs de créer des systèmes de design à la fois flexibles et accessibles.

Il prend en charge plusieurs frameworks front-end, notamment React, Vue, Solid.js et Svelte, et propose une approche indépendante du framework pour créer des composants UI.

Cette bibliothèque repose sur des machines à états qui gèrent la logique complexe des composants. Les développeurs peuvent ainsi se concentrer sur le design UI tout en bénéficiant de fonctionnalités robustes.

Les composants sont conçus dans un souci d’accessibilité, avec des adaptateurs intégrés conformes à WAI-ARIA, qui relient les sorties des machines à la sémantique du DOM.

De plus, leur nature headless et sans style vous permet d’utiliser vos solutions de style préférées et de les intégrer facilement à vos systèmes de design existants. Cette bibliothèque favorise la simplicité et la réutilisation, en réduisant les implémentations répétitives de modèles UI courants dans différents projets.

Fonctionnalités

  • Indépendant du framework
  • Logique de composants robuste
  • Conforme à WAI-ARIA
  • Composants sans interface ni style prédéfini
  • Prend en charge plusieurs frameworks JS
  • Intégration facile aux systèmes de design
  • Composants créés à l'aide de machines à états finis

Éléments associés

Jotai

Une solution de gestion d’état puissante et légère qui adopte une approche atomique pour gérer l’état des applications React.

Legend State

Cette puissante bibliothèque simplifie la gestion de l’état dans vos applications et facilite le traitement de données complexes.

MobX-State-Tree

Une bibliothèque complète qui simplifie la gestion de l'état en proposant une approche structurée de la gestion des états mutables.

MobX

Cette solution de gestion de l'état intègre facilement des données dynamiques à vos applications et s'adapte sans effort à leurs changements.

Redux Toolkit

Une boîte à outils complète conçue pour simplifier et améliorer le développement avec Redux, afin de créer des applications prévisibles et faciles à maintenir.

valtio

Cette bibliothèque simplifie la gestion d’état basée sur des proxies dans les applications modernes et améliore l’expérience de développement grâce à un rendu efficace et à une manipulation facile de l’état.

zustand

Une solution moderne pour gérer l'état des applications React, axée sur la simplicité et les performances.

TanStack DB

Un store réactif côté client avec des requêtes en temps réel et des mutations optimistes, pour des interfaces cohérentes en moins d'une milliseconde et une synchronisation en temps réel.