Архитектура React-приложений с Effector
watch on YouTube youtube.com · 69 minЧас в Terricon Valley в Караганде о том, как строить React-приложение на Effector, чтобы логика жила в модели, а не в компонентах. Запросы идут цепочкой через Farfetched, страницы открывает atomic-router, а одну и ту же фичу можно поставить на страницу дважды через фабрики.
Пример везде один, todo list, и рядом тот же код на Redux Toolkit. В конце рассказываю про SSR на Next.js, тесты без рендера, структуру по FSD и про то, как дать нейросети документацию Effector.
- where
- Terricon Valley
- when
- 22 Aug 2025
- length
- 69 min
- language
- Russian
the talk in three lines
- Логика и цепочки запросов живут в модели, а не в useEffect внутри компонента.
- fork и allSettled дают каждому пользователю свой скоуп: на этом держатся SSR и тесты без рендера.
- Фабрика превращает фичу в функцию, и на одной странице встают два независимых экземпляра.
chapters
- 07:50 Кто я и о чём доклад 2 min
- 09:50 Три юнита: событие, стор, эффект 6 min
- 15:20 Модель отдельно от компонентов 5 min
- 19:50 combine и сравнение с Redux Toolkit 4 min
- 23:50 Запросы через Farfetched 7 min
- 31:00 Как логика утекает в компоненты 3 min
- 33:40 Страницы и роуты: atomic-router 3 min
- 37:00 Gate, когда нужен жизненный цикл компонента 2 min
- 39:10 SSR: fork, allSettled, serialize 3 min
- 42:30 Тесты без рендера 3 min
- 45:30 Фабрики: одна логика, два экземпляра 4 min
- 49:30 Структура проекта по FSD 3 min
- 52:30 Экосистема, llms.txt и Context7 6 min
- 58:00 Вопросы из зала 11 min

