À 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.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.