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

