
Legend State
Cette puissante bibliothèque simplifie la gestion de l’état dans vos applications et facilite le traitement de données complexes.
Un magasin de données réactif et un moteur de synchronisation compacts, sans dépendances, pour les applications JavaScript. Il propose des abonnements granulaires afin que les interfaces ne soient actualisées que lorsque les données pertinentes changent, ce qui rend les applications rapides et prévisibles.
Les données peuvent être modélisées sous forme de simples paires clé-valeur ou de structures tabulaires avec lignes et cellules. Les fonctionnalités intégrées comprennent des schémas avec valeurs par défaut et inférence des types, des index pour accélérer les recherches, des métriques pour les agrégations, des relations entre les tables, un système de points de contrôle pour annuler et rétablir, ainsi qu'un moteur de requêtes proche de SQL (TinyQL) permettant de sélectionner, joindre, filtrer et grouper les données de façon réactive.
Conçu pour les flux de travail local-first et offline-first, il offre une prise en charge native des CRDT via MergeableStore afin de synchroniser et fusionner les données de manière déterministe entre les clients et les serveurs. La persistance est possible dans le stockage du navigateur et IndexedDB, ainsi que dans des bases de données comme SQLite et PostgreSQL, avec des intégrations à Yjs et Automerge.
Les liaisons React facultatives comprennent des hooks et des composants d'interface légers pour créer des interfaces entièrement réactives, ainsi qu'un Inspector intégré à l'application pour consulter et modifier les données du magasin en direct pendant le développement. Malgré l'étendue de ses fonctionnalités, le cœur reste compact (environ 5.3kB–11.7kB compressé avec gzip), entièrement documenté et rigoureusement testé.

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

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

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.

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.

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.

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

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

Une bibliothèque de routage moderne et évolutive, conçue spécialement pour React, qui met l’accent sur la sécurité des types et la gestion efficace des données.