Библиотека управления состоянием, заставившая меня отказаться от Zustand
Lucas Barake
0:00 / 0:00
Библиотека управления состоянием, заставившая меня отказаться от Zustand
7 870 просмотров · 1 месяц назад
Lucas Barake
7,04 тыс. подписчиков
7 870 просмотров · 1 месяц назад
👉 Курсы: https://lucasbarake.com/
Репозиторий: https://github.com/lucas-barake/effec...
00:00 Демонстрация: потоковый чат с прерываниями
00:38 Структура проекта и общий контракт RPC
01:33 Что такое Effect?
02:23 Сервер: обработчик потоковой LLM-библиотеки в 43 строках
03:37 Слои: правильно реализованная инъекция зависимостей
05:06 Прерывание и корректное завершение работы бесплатно
05:56 Типизированный RPC-клиентский сервис
07:56 Знакомьтесь, Effect Atom
08:33 Среда выполнения Atom: сервисы внутри ваших хранилищ
09:57 Атомы: ввод запроса и мутация отправки
11:09 get.self: история чата без дополнительного хранилища
14:45 messagesAtom: полностью производная диалоговая система
16:45 Без AbortControllers: прерывание от начала до конца
17:09 Курсы Effect
17:33 Слой React: провайдер, компоненты, хуки
19:45 Composer: Atom.Interrupt для остановки генерации
21:59 Почему Effect Atom выигрывает