IT-lexikon Web SolidJS

SolidJS

Web In English → Uppdaterad: 2026-07-30

Ramverk som ser ut som React — JSX, komponenter, hooks-liknande primitiver — men fungerar helt annorlunda under ytan. Ingen virtuell DOM. Skapat av Ryan Carniato, 1.0 släpptes 2021.

Nyckeln är att komponentfunktionen körs en enda gång. Det den returnerar kompileras till direkta DOM-instruktioner, och signaler kopplar varje värde till exakt de textnoder och attribut som beror på det. När en signal ändras uppdateras bara de punkterna — ingen omkörning av komponenten, ingen diffning av ett träd, inga beroendelistor att hålla korrekta. Resultatet är toppresultat i prestandamätningar och en liten bunt. Fällan är att props inte får destruktureras, eftersom reaktiviteten sitter i getters. Signalmodellen har haft stort inflytande: Angular, Vue och Svelte 5 har alla gått samma väg. SolidStart är metaramverket.

← Tillbaka till lexikonet