Léxico de TI › Web › SolidJS

SolidJS

Web Svenska → Atualizado: 2026-09-30

Um framework que parece React — JSX, componentes, primitivas parecidas com hooks — mas funciona de um jeito totalmente diferente por baixo. Sem DOM virtual. Criado por Ryan Carniato; a versão 1.0 saiu em 2021.

O segredo é que a função do componente roda exatamente uma vez. O que ela retorna é compilado em instruções diretas de DOM, e os signals ligam cada valor aos nós de texto e atributos que dependem dele. Quando um signal muda, só esses pontos são atualizados — sem reexecutar componente, sem comparar árvores, sem arrays de dependências para manter corretos. O resultado são números de benchmark de primeira linha e um bundle pequeno. A armadilha é que as props não podem ser desestruturadas, já que a reatividade vive nos getters. O modelo de signals foi enormemente influente: Angular, Vue e Svelte 5 seguiram o mesmo caminho. O SolidStart é o meta-framework.

← Voltar ao léxico