Lessico IT › Web › SolidJS

SolidJS

Web Svenska → Aggiornato: 2026-10-02

Un framework che somiglia a React (JSX, componenti, primitive simili agli hook) ma sotto il cofano funziona in tutt'altro modo. Nessun virtual DOM. Creato da Ryan Carniato; la 1.0 è uscita nel 2021.

Il punto chiave è che la funzione del componente viene eseguita una sola volta. Ciò che restituisce viene compilato in istruzioni dirette sul DOM, e i segnali collegano ogni valore esattamente ai nodi di testo e agli attributi che ne dipendono. Quando un segnale cambia si aggiornano solo quei punti: nessuna riesecuzione del componente, nessun confronto tra alberi, nessun array di dipendenze da mantenere corretto. Il risultato sono benchmark ai vertici e un bundle ridotto. L'insidia è che le props non vanno destrutturate, perché la reattività vive nei getter. Il modello a segnali è stato molto influente: Angular, Vue e Svelte 5 hanno preso la stessa strada. SolidStart è il meta-framework.

← Torna al lessico