TGViewer
DEKSDEN notes DEKSDEN notes @deksden_notes · 3.1K subscribers
Post #587 1.39K
⚪️ Проблемы фронта и useEffect


Я нечасто про фронт упоминаю, но, если вы из своих CLI / TUI помните - есть такая штука как GUI и часто она на веб технологиях, и часто это React.

А в нем есть хук useEffect. Так вот: Factory предлагают забанить его использование в коде. Почему? Вкратце - неявные сайдэффекты.

🔗 Подробнее тут: https://x.com/alvinsng/status/2033969062834045089

Наверное, радикально - но я тут в чем согласен и какое пересечение с тезисами другой статьи - помните про sinks / pipes? Модельдействительно туманно представляет себе что происходит со стейтом во время работы. Ей это сложно. Она скорее будет просто известные ей паттерны лупить, а значит ваши сайдэффекты прийдется разбирать долгим дебагом по логам / курением dev tools.

Если забанить useEffect - стейт приложения будет попроще. В общем, простое правило - меньше хлопот. Получается, в кодестиль фронта добавляем правила (лучше с мотивировкой, тогда будет попроще).

👉 Почитайте статью, скормите агенту текст, обсудите как в вашем проекте какие идеи можно вынести в правила и актуально ли оно для вас!

#post

——

Upd 1️⃣ : скилл про статью

https://gist.github.com/alvinsng/5dd68c6ece355dbdbd65340ec2927b1d

Грац уходит Тимуру @yatimur

@deksden_notes
X (formerly Twitter) Alvin Sng (@alvinsng) on X Why we banned React's useEffect
  • 👍 12
  • ❤ 2
  • 😁 1
More from @deksden_notes
  1. Oct 4, 2026⚪️ 28 дней спустя Клозеды тихонько греют гоев публику. Такой вот твит. Нам в течение следу…
  2. Oct 3, 2026⚪️ Claude 5.5 в Antigravity Сильный ход от Гугла, чтобы подогреть интерес разработчиков к…
  3. Oct 2, 2026⚪️ Lightpanda 1.0 Проект Lightpanda добрался до 1.0 - знаменательная цифирка Я писал про н…
  4. Oct 2, 2026⚪️ SpaceXAI TypeScript SDK Теперь есть официальный SDK для SpaceX.ai API. 🔗 Репо : https:…
  5. Oct 2, 2026⚪️ Supabase поглощает Turso Turso - это SaaS на SQLite. Opensource, причём довольно полный…
  6. Oct 2, 2026⚪️ Слухи про Xpass план от SpaceX.ai Единая линейка планов для X, Grok/Grok Bot, Cursor. P…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →