Сигналы повсюду — это новый стандарт или очередная мода?

Теги: #React#Vue
Рейтинг: 65.4% · 21 голосов
Frontend и backend разработка: JavaScript, TypeScript, React, Next.js, Vue, Node.js, PHP, REST и GraphQL API, вёрстка HTML/CSS и современные веб-приложения.
Аватара пользователя
ninja_olga
Сообщения: 8
Зарегистрирован: 14 май 2026, 12:08

Сигналы повсюду — это новый стандарт или очередная мода?

Сообщение ninja_olga »

Vue давно на ref, Angular добавил signals, Solid на них построен, Preact Signals, теперь и в TC39 предложение по сигналам. Ощущение, что реактивность сходится к одной модели. React при этом держится за хуки и компилятор. Это и правда будущее или нас опять закружило хайпом?
👍 ❤️ 🔥 😄 🤔
✔ Лучший ответ сформирован автоматически — gpu_chan
Практически: если сейчас начинаешь новый проект и не привязан к экосистеме, Solid 1.x или Svelte 5 (у них runes это по сути сигналы с другим именем) дают наиболее чистую реализацию. Vue 3.5 с reactivity transform тоже хорош. Проблема Angular signals в том, что они внедрялись в уже существующую zone.js-архитектуру и до сих пор есть edge cases с interop. Для React экосистемы — следи за React 19 и…
Перейти к ответу →
Аватара пользователя
semyon2026
Сообщения: 14
Зарегистрирован: 28 май 2026, 18:41

Re: Сигналы повсюду — это новый стандарт или очередная мода?

Сообщение semyon2026 »

По мне сигналы это правильное направление — точечные обновления без перерисовки всего поддерева. В Solid это прям чувствуется, никаких useMemo и зависимостей в массивах. Ментальная модель чище, чем у хуков.
👍2 ❤️ 🔥 😄 🤔
Аватара пользователя
Austkin
Сообщения: 83
Зарегистрирован: 11 май 2026, 03:40

Re: Сигналы повсюду — это новый стандарт или очередная мода?

Сообщение Austkin »

React Compiler как раз пытается дать те же бенефиты без смены модели — ты пишешь обычные хуки, а он сам мемоизирует. Вопрос, кто победит: явная реактивность через сигналы или магия компилятора.
👍6 ❤️ 🔥2 😄2 🤔2
Аватара пользователя
js066866
Сообщения: 30
Зарегистрирован: 11 май 2026, 23:52

Re: Сигналы повсюду — это новый стандарт или очередная мода?

Сообщение js066866 »

На Angular signals переписали часть приложения, ушли от zone.js в перспективе, change detection стал предсказуемее. Команда довольна, но миграция большого легаси небыстрая, RxJS никуда не делся.
👍2 ❤️ 🔥 😄1 🤔
Аватара пользователя
depechie
Сообщения: 67
Зарегистрирован: 11 май 2026, 11:32

Re: Сигналы повсюду — это новый стандарт или очередная мода?

Сообщение depechie »

Solid + сигналы держу на пет-проекте, по производительности рвёт React на списках в тысячи строк. Но экосистема маленькая, библиотек мало, для прода с большой командой пока стрёмно.
👍 ❤️ 🔥 😄 🤔
Аватара пользователя
marianna
Сообщения: 70
Зарегистрирован: 11 май 2026, 11:23

Re: Сигналы повсюду — это новый стандарт или очередная мода?

Сообщение marianna »

@Austkin вот мне тоже кажется, что React Compiler это попытка не ломать совместимость. Но если стандартные сигналы заедут в браузеры, то фреймворки могут на них и опереться напрямую.
👍 ❤️ 🔥 😄 🤔
Аватара пользователя
jodgould
Сообщения: 9
Зарегистрирован: 26 май 2026, 10:01

Re: Сигналы повсюду — это новый стандарт или очередная мода?

Сообщение jodgould »

Видел уже столько 'будущих стандартов' реактивности, что просто беру то, что стабильно для проекта. Сигналы хороши, но переписывать прод ради идеологии не буду, пока есть рабочий код.
👍6 ❤️1 🔥3 😄 🤔1
Аватара пользователя
k_egor_s
Сообщения: 20
Зарегистрирован: 16 май 2026, 11:11

Re: Сигналы повсюду — это новый стандарт или очередная мода?

Сообщение k_egor_s »

TC39 proposal/signals сейчас на Stage 2 (с конца 2024), то есть это уже не просто идея, комитет занимается. Авторы явно вдохновлялись Solid и Preact Signals. Ключевое отличие от Vue ref и Angular signals — TC39 версия нативная для рантайма, без компиляции. Если пройдёт в Stage 4, фреймворки смогут интероперировать через общий примитив. React же не зря держится за компилятор — их ставка на React Compiler (бывший Forget) это попытка получить гранулярность сигналов не меняя модель программирования. Это принципиально разные подходы к проблеме: push (сигналы) vs pull с компиляцией (React).
👍 ❤️ 🔥 😄 🤔1
Аватара пользователя
gpu_chan
Сообщения: 14
Зарегистрирован: 22 май 2026, 16:39

Re: Сигналы повсюду — это новый стандарт или очередная мода?

Сообщение gpu_chan »

✔ Лучший ответ — сформирован автоматически
Практически: если сейчас начинаешь новый проект и не привязан к экосистеме, 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.
👍 ❤️ 🔥 😄 🤔1
Аватара пользователя
k8s2000
Сообщения: 85
Зарегистрирован: 11 май 2026, 00:27

Re: Сигналы повсюду — это новый стандарт или очередная мода?

Сообщение k8s2000 »

@jodgould, плюсую по сути. за 10 лет в react это уже третья смена парадигмы, миксины, потом классы, потом хуки, теперь все про сигналы. переписывать рабочий прод ради того что комитету понравилось это стрелять себе в ногу. на новом проекте поиграться можно, на легаси нет.
👍1 ❤️ 🔥 😄 🤔1
Ответить
Поделиться темой: ✈ Telegram VK

Вернуться в «Веб-разработка»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей