À propos du projet

Preact est une bibliothèque JavaScript pour créer des interfaces utilisateur, présentée comme une petite alternative à React avec une API moderne compatible. Selon le README, elle fournit les capacités essentielles des composants à DOM virtuel sans la surcharge des frameworks plus volumineux. Caractéristiques clés décrites dans le README : - API et modèles React familiers, y compris les classes ES6, les hooks et les composants fonctionnels. - Compatibilité React via un alias `preact/compat`. - Prise en charge intégrée de JSX, du DOM virtuel, des DevTools, du remplacement de module à chaud (HMR) et du rendu côté serveur (SSR). - Un algorithme de diff optimisé et une hydratation à partir du rendu côté serveur. - Prise en charge de tous les navigateurs modernes. - Rendu asynchrone avec un planificateur enfichable. Le README comprend un tutoriel de démarrage montrant comment utiliser la fonction `render()` pour créer et mettre à jour un arbre DOM, et comment construire des composants avec des hooks tels que `useState`. Il renvoie également au site Web de Preact pour plus d'informations et à une liste `awesome-preact` pour les bibliothèques communautaires. Le projet est distribué via npm et est sous licence MIT. Le README répertorie également les sponsors et les contributeurs via OpenCollective.