Size: a a a

2020 July 25

NK

ID:0 in ☄️ effector
Сергей Сова рассказывает про управление состоянием и effector (25 мин.)
- видео с Tver.io State Management Talks
https://youtu.be/DdbAcqyIhcM
YouTube
Сергей Сова про управление состоянием и effector
Зачем нужны стейт-менеджеры на фронтенде, что за стейт хранится в них и где место бизнес логике

Сергей Сова — Frontend Lead, Architect в REDMADROBOT, developer advocate и контрибьютор библиотеки effector
(https://twitter.com/_sergeysova)

Effector - менеджер состояния для любого приложения на JavaScript (React/Vue/Node.js)

Чат в Telegram: https://t.me/effector_ru

Список тем:

- Зачем нужны стейт-менеджеры?
- Что за стейт хранится в стейт-менеджерах?
- Какая логика должна быть описана в стейт-менеджерах?
- Если мы описываем логику в стейт-менеджере, то она зависит от конкретного стейт-менеджере? Не является ли это проблемой?
- Есть ли возможность описать логику на чистом JS?
- Можно ли обойтись без стейт-менеджеров?
- Фреймворки и стейт-менеджеры. Системы реактивности фреймворков и стейт-менеджеров.

Источник (полное видео):
Tver.io State Management Talks
https://www.youtube.com/watch?v=cUSyJk6k2rk
источник

н#

не ты зло, а moment.... in ☄️ effector
Обожаю эти проблемы
Но у меня целый день при создании тс темплейта кра вылетает в конце такое
источник

н#

не ты зло, а moment.... in ☄️ effector
При том что в обычной версии всё работает, но вроде нашёл причину
источник

AO

Aleksandr Osipov in ☄️ effector
@ZeroBias а как понимать что эффектор приставляет собой pushdown automata? Это конечный автомат со стеком получается?
источник

AO

Aleksandr Osipov in ☄️ effector
Можно чуть больше теории тут относительно принципов работы ядра ?
источник

c⁣

createStore<🦉>... in ☄️ effector
🚀🔬 🚀🔬🚀🔬
так и есть, это акторы, в forest, куда мигрировал этот файл, это обозначено явно https://github.com/zerobias/effector/blob/master/src/forest/template.ts#L107
Круто. Спасибо
источник

н#

не ты зло, а moment.... in ☄️ effector
не ты зло, а moment.js 👨‍💻 #stayhome
Обожаю эти проблемы
Но у меня целый день при создании тс темплейта кра вылетает в конце такое
Исправил эту неурядицу в cra-template-effectorjs-typescript@2.0.6
попробовать темплейт можно запустив команду
npx create-react-app <appname> —template effectorjs-typescript
yarn create react-app <appname> —template effectorjs-typescript
источник
2020 July 26

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Nikita Fedorov
что я делаю не так? я так понял типы должны подтянуться из d.ts?
короче мне чёт стыдно стало за такой бардак) теперь все лишние ошибки типов исправлены
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Aleksandr Osipov
@ZeroBias а как понимать что эффектор приставляет собой pushdown automata? Это конечный автомат со стеком получается?
да, конечный автомат со стеком
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
вообще это то, как должен был работать некст по дефолту: в этом посте описан один из самых эффективных способов работы серверного кода — запуск на edge серверах, это прямо на cdn по всему миру, максимально близко к потребителю
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
там описан способ деплоя через serverless components, это условно можно представить как пресеты для более низкоуровневого serverless.yml. это удобно, но лично я пока что предпочитаю голый serverless.yml, как в этом примере, это ближе к платформе — мне спокойнее когда у меня больше контроля)
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Aleksandr Osipov
Можно чуть больше теории тут относительно принципов работы ядра ?
в step — базовых операциях, которые выполняются ядром, в третьем аргументе доступен стек, это позволяет инспектировать предыдущие шаги и управлять логикой в зависимости от них

вот я рассказывал о том как применять стек ядра на практике https://github.com/zerobias/effector/pull/312#pullrequestreview-363309155
источник

DS

Dmitriy Shuleshov in ☄️ effector
источник

DS

Dmitriy Shuleshov in ☄️ effector
источник

yv

yumaa verdin in ☄️ effector
це хром, в сафари пока всё грустнее)
источник

DS

Dmitriy Shuleshov in ☄️ effector
Интересно а есть сервисы где можно микро бенчи прогнать на разных платформах?
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Dmitriy Shuleshov
Интересно а есть сервисы где можно микро бенчи прогнать на разных платформах?
browserstack
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
я прогонял) но с организацией запуска приходится повозиться ппц
источник

DS

Dmitriy Shuleshov in ☄️ effector
Та я думаю там тесты вечность проганяются)
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
ну да, приходится подождать)) но на ci можно
источник