Lexique informatique › Web › SolidJS

SolidJS

Web Svenska → Mis à jour: 2026-09-25

Un framework qui ressemble à React — JSX, composants, primitives façon hooks — mais qui fonctionne tout autrement en dessous. Pas de DOM virtuel. Créé par Ryan Carniato ; la version 1.0 est sortie en 2021.

Le point clé : la fonction du composant ne s'exécute qu'une seule fois. Ce qu'elle renvoie est compilé en instructions DOM directes, et les signaux relient chaque valeur précisément aux nœuds de texte et aux attributs qui en dépendent. Quand un signal change, seuls ces points-là sont mis à jour — pas de ré-exécution du composant, pas de comparaison d'arbres, pas de tableaux de dépendances à maintenir correctement. Résultat : des scores de benchmark parmi les meilleurs et un bundle léger. Le piège : il ne faut pas déstructurer props, car la réactivité vit dans des getters. Le modèle des signaux a été très influent : Angular, Vue et Svelte 5 ont pris la même direction. SolidStart en est le méta-framework.

← Retour au lexique