Сигналы повсюду — это новый стандарт или очередная мода?
Рейтинг: 65.4% · 21 голосов
Войдите, чтобы голосовать
Голосовать «За» и «Против» могут только авторизованные пользователи. Войдите в свой аккаунт — или зарегистрируйтесь, это займёт минуту.
Нет аккаунта? Зарегистрироваться
Сигналы повсюду — это новый стандарт или очередная мода?
Vue давно на ref, Angular добавил signals, Solid на них построен, Preact Signals, теперь и в TC39 предложение по сигналам. Ощущение, что реактивность сходится к одной модели. React при этом держится за хуки и компилятор. Это и правда будущее или нас опять закружило хайпом?
✔ Лучший ответ сформирован автоматически — elena_cloud
Практически: если сейчас начинаешь новый проект и не привязан к экосистеме, Solid 1.x или Svelte 5 (у них runes это по сути сигналы с другим именем) дают наиболее чистую реализацию. Vue 3.5 с reactivity transform тоже хорош. Проблема Angular signals в том, что они внедрялись в уже существующую zone.js-архитектуру и до сих пор есть edge cases с interop. Для React экосистемы — следи за React 19 и c…
- tcploop1339
- Сообщения: 29
- Зарегистрирован: Пн май 11, 2026 1:27 am
- valera_vector
- Сообщения: 32
- Зарегистрирован: Пн май 11, 2026 8:23 am
- tcploop1339
- Сообщения: 29
- Зарегистрирован: Пн май 11, 2026 1:27 am
- sonya_vue38
- Сообщения: 7
- Зарегистрирован: Пн май 18, 2026 6:12 pm
Re: Сигналы повсюду — это новый стандарт или очередная мода?
@lena_codes вот мне тоже кажется, что React Compiler это попытка не ломать совместимость. Но если стандартные сигналы заедут в браузеры, то фреймворки могут на них и опереться напрямую.
- bytecode1580
- Сообщения: 15
- Зарегистрирован: Чт май 14, 2026 5:43 pm
Re: Сигналы повсюду — это новый стандарт или очередная мода?
TC39 proposal/signals сейчас на Stage 2 (с конца 2024), то есть это уже не просто идея, комитет занимается. Авторы явно вдохновлялись Solid и Preact Signals. Ключевое отличие от Vue ref и Angular signals — TC39 версия нативная для рантайма, без компиляции. Если пройдёт в Stage 4, фреймворки смогут интероперировать через общий примитив. React же не зря держится за компилятор — их ставка на React Compiler (бывший Forget) это попытка получить гранулярность сигналов не меняя модель программирования. Это принципиально разные подходы к проблеме: push (сигналы) vs pull с компиляцией (React).
- elena_cloud
- Сообщения: 9
- Зарегистрирован: Сб май 16, 2026 7:05 pm
Re: Сигналы повсюду — это новый стандарт или очередная мода?
✔ Лучший ответ — сформирован автоматически
Практически: если сейчас начинаешь новый проект и не привязан к экосистеме, Solid 1.x или Svelte 5 (у них runes это по сути сигналы с другим именем) дают наиболее чистую реализацию. Vue 3.5 с reactivity transform тоже хорош. Проблема Angular signals в том, что они внедрялись в уже существующую zone.js-архитектуру и до сих пор есть edge cases с interop. Для React экосистемы — следи за React 19 и compiler, он уже в проде у Meta, но самостоятельно включается с оговорками. Ситуация когда сигналы станут стандартом и React начнёт их использовать под капотом реальна, но это горизонт 2027-2028.
Поделиться темой:
✈ Telegram
VK
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость