Что такое SolidJS
SolidJS — реактивный фреймворк для построения пользовательских интерфейсов с фокусом на производительность. SolidJS frontend-разработка использует знакомый синтаксис JSX, но реализует принципиально иную модель реактивности. Фреймворк работает без Virtual DOM, напрямую обновляя затронутые элементы DOM без промежуточных вычислений.
Архитектура базируется на концепции fine-grained reactivity — точечной реактивности на уровне отдельных выражений. Reactive primitives включают signals для хранения значений, effects для побочных эффектов и memos для вычисляемых свойств с кэшированием. Важное отличие от React: компоненты выполняются однократно при создании, а не при каждом обновлении состояния.
