Aller au contenu principal
Bluecoders
← Glossaire de la tech

Solid

FrameworkTechno

Solid = la réactivité fine sans DOM virtuel

Solid (ou SolidJS) est une bibliothèque JavaScript open source de construction d'interfaces, créée par Ryan Carniato, qui reprend la syntaxe de React (JSX, composants) mais fonctionne sans DOM virtuel, grâce à une réactivité fine fondée sur des signaux.

Dans React, un changement d'état relance le rendu du composant. Dans Solid, chaque composant ne s'exécute qu'une fois : seules les portions de page qui dépendent d'un signal modifié sont mises à jour. Résultat : de très bonnes performances et un code envoyé au navigateur très léger.

SolidStart joue pour Solid le rôle que Next.js joue pour React. La communauté reste bien plus petite que celle de React, mais Solid a contribué à populariser les signaux, une approche reprise depuis sous diverses formes par Angular, Svelte, Preact ou Vue.

Pourquoi ça compte quand on recrute

Peu d'entreprises recrutent spécifiquement sur Solid : chercher ce mot-clé seul réduit fortement le vivier. Un bon développeur React se met à Solid rapidement, à condition de comprendre la différence de modèle de réactivité. En entretien, demandez-lui d'expliquer pourquoi un composant Solid ne se réexécute pas : c'est le test qui montre s'il a compris l'outil ou seulement recopié la syntaxe.

Un besoin en recrutement ?

Décrivez votre besoin. Un recruteur de votre secteur vous rappelle sous 24 h ouvrées.