Slovník
Solid.js
Solid.js je deklarativní JavaScriptová knihovna pro tvorbu uživatelských rozhraní s jemnozrnnou reaktivitou bez virtuálního DOM. Na rozdíl od Reactu, který znovu vykresluje stromy komponent a porovnává virtuální DOM, Solid přesně sleduje, na jakých datech každý DOM uzel závisí, a při změně aktualizuje jen tyto uzly.
Solid při sestavení kompiluje JSX šablony do optimalizovaných DOM operací a produkuje vanilla JavaScript, který manipuluje s DOM přímo. API se podobá Reactu: používá syntaxi JSX a createSignal funguje obdobně jako useState, což snižuje křivku učení. Komponenty se však spustí pouze jednou, místo aby se znovu vykonávaly při každé změně stavu, což odstraňuje výkonnostní úskalí. Pro vývojáře hodnotící moderní frameworky Solid nabízí špičkové výsledky v benchmarcích při důvěrně známém způsobu psaní kódu.