Compliance Stack — регуляторика для арбитражных команд

SolidJS ломается не там, где React медленный, а где у вас слишком много лишних подписок

SolidJS ломается не там, где React медленный, а где у вас слишком много лишних подписок

SolidJS часто выбирают ради «быстрее без виртуального DOM», но реальная причина его силы — точечное обновление зависимостей. Если компонент пересчитывает больше, чем нужно, виноват обычно не фреймворк, а размытая гранулярность состояния.

Что проверить в коде:
— не храните в одном сигнале всё подряд, если меняется только часть;
— не тащите чтение сигнала выше по дереву, чем это нужно;
— не превращайте вычисления в побочные эффекты: derived-состояние должно быть derived;
— не оборачивайте каждую мелочь в отдельный компонент без причины: это не всегда помогает.

Отдельная ловушка — `createEffect` как универсальный ответ. Если эффект нужен только для вывода значения в UI, чаще всего он лишний: лучше `createMemo` или обычное выражение в JSX. Чем меньше «наблюдателей» на одно изменение, тем проще понять, почему что-то перерисовалось.

Если Solid кажется «магическим», почти всегда помогает одно правило: сначала сделайте состояние уже, потом уже оптимизируйте рендер.
Этот пост опубликован в Telegram-канале Compliance Stack — регуляторика для арбитражных команд. Подписаться можно по ссылке: @compliance_stack.
industry

Свежие посты в категории «Industry & Brand News»

Все каналы категории →

@industry_news_monetization_ww · 17 SeptemberSeptember9
Какие изменения в AdSense чаще всего ломают доход сайта — и как их пережить AdSense редко «ломает» монетизацию напрямую. Чаще меняются прави...
@performance_marketing_daily_ww · 17 SeptemberSeptember9
Обновления Яндекс.Директ: как не сломать кампании при любом апдейте Любое обновление в Директе проверяйте не по анонсу, а по влиянию на стру...
@wp_community_news_ww · 17 SeptemberSeptember9
Релиз WordPress: 7 проверок, которые спасают от сломанного сайта Перед обновлением ядра не полагайтесь на кнопку «обновить» в одиночку. Снач...
@legal_side_web_work_ww · 17 SeptemberSeptember9
ИП и налоги: 4 ошибки, которые превращают простой режим в лишние доначисления ИП часто теряет деньги не на ставке, а на путанице в учёте. Са...
@vk_admin_law_ww · 17 SeptemberSeptember9
Договор с админом: 5 пунктов, без которых потом спорят о посте, доступах и оплате Если вы нанимаете человека вести сообщество, не ограничива...
start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @AFFtop_connect. Быстрый тест: $20 за канал, $1000 за пакет по сети.