23 Dec 2019
63 - Effector
Effector - The state manager.
В этом выпуске Сергей Сова (https://twitter.com/_sergeysova) расскажет про библиотеку управления состоянием Effector, плюсы, основные фишки и удобства, статус проекта, личный опыт использования.
- multistore подход
- удобство отделения логики от представления
- статическая типизация из коробки
- статический импорт store vs dependency injection
- философия: снижение boilerplate
- функциональная композиция и операторы
- пример операторов sample и guard
- эффекты
- концепция обработки ошибок
- multistore vs singlestore
- домены и хуки в Effector
- time travel и dev tools
- bubel plugin для удобства разработки
- асинхронная загрузка кода
- нет декораторам и proxy
- тестирование проекта использующего Effector
- встроенная система моков
- практика использования Effector в проектах различной сложности
- GraphQL + Apollo + Effector
- Howtocards - Save and share your best solutions - OpenSource проект использующий Effector
- Текущий статус разработки Effector
- Планы
- Подкаст “Сова говорит” (https://podcast.sova.dev)
Ссылки:
- https://github.com/zerobias/effector
- https://effector.now.sh
- https://twitter.com/effectorjs
- https://t.me/effector_ru - русскоязычный чат
- https://t.me/effector_en - англоязчыный чат
- https://github.com/ilyalesik/awesome-effector
- https://github.com/howtocards - OpenSource проект, использующий Effector
- https://www.patreon.com/zero_bias - поддержать автора Effector