12 points par superlucky84 2024-10-09 | 2 commentaires | Partager sur WhatsApp

Ces derniers temps, je me suis pris de curiosité pour les bibliothèques de gestion d’état. En examinant le code sur GitHub d’open source comme zustand ou preact/signal, j’y ai puisé de l’inspiration, et à force de la développer comme projet de loisir, j’ai fini par la terminer.

Il s’agit de state-ref, une bibliothèque universelle de gestion d’état facile à intégrer aux bibliothèques UI.

Elle a été développée avec un accent mis sur l’immuabilité des données. En combinant les proxys et le pattern des lenses de la programmation fonctionnelle, elle permet d’accéder efficacement et en toute sécurité aux valeurs, même dans des structures de données profondes, afin de modifier l’état.

J’ai également créé des plugins pour l’utiliser avec react, preact, vue, svelte et solid, et je prévois d’en ajouter d’autres jusqu’à ce qu’un sujet plus amusant et intéressant attire mon attention.

Le README GitHub explique en détail comment l’utiliser. L’image de marque en haut du GitHub a été créée par ChatGPT, haha.

2 commentaires

 
[Ce commentaire a été masqué.]
 
superlucky84 2024-10-11

Merci, ça m’a été très utile :) Je n’ai jamais utilisé Astro, mais ça me donne envie de m’y intéresser et de l’essayer.