Size: a a a

2020 July 06

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
createStore<🦉> ⁣
А вот это не понял:

Merge effector/fork into effector. Now all methods required for SSR are exported from the library itself, making effector/fork an alias
effector/fork into effector. Now all methods required for SSR are exported from the library itself, making effector/fork an alias

Типа просто закинуты в основной пакет?
ага
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
помимо всего прочего, более тесная интеграция требуется чтобы добавить поддержку комбинации fork + templates для ssr у forest и для getState в форках в принципе)
источник

DS

Dmitriy Shuleshov in ☄️ effector
А какие апи есть у форк? В доке ничего об этом?
источник

c⁣

createStore<🦉>... in ☄️ effector
Так
источник

c⁣

createStore<🦉>... in ☄️ effector
Надо завести issue или milestone
по заполнению документации
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Dmitriy Shuleshov
А какие апи есть у форк? В доке ничего об этом?
теперь можно делать доку) сори, до релиза я ток split успел описать
источник

AO

Aleksandr Osipov in ☄️ effector
🚀🔬 🚀🔬🚀🔬
теперь можно делать доку) сори, до релиза я ток split успел описать
А планируются хелперы для запуска юнитов / получения сторов из скоупа? Сейчас такие хелперы есть но они на уровне реакта работают и оформплены в виде хуков (useEvent). Ведь применение fork-ка шире чем ssr с реактом тогда бы логично было бы сделать хелперы без привязки к реакту, ну чтобы не писать какждый раз бойлер плейт с launch и scope.find и еще надо смотреть что там событи или эффект и для эффекта создавать defer
источник

AO

Aleksandr Osipov in ☄️ effector
Ну то есть вот этот код бы из хука вынести ибо он может вполне быть нужен сам по себе
источник

AO

Aleksandr Osipov in ☄️ effector
Может быть сделать scope.launch(eventOfEffect, payload)?
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Aleksandr Osipov
Ну то есть вот этот код бы из хука вынести ибо он может вполне быть нужен сам по себе
ну вообще есть scopeBind, но в нём сейчас попроще принцип)
источник

AO

Aleksandr Osipov in ☄️ effector
И внутри этот вот код с картинки
источник

AO

Aleksandr Osipov in ☄️ effector
🚀🔬 🚀🔬🚀🔬
ну вообще есть scopeBind, но в нём сейчас попроще принцип)
Спасибо, посмотрю
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Aleksandr Osipov
Может быть сделать scope.launch(eventOfEffect, payload)?
запуски эвентов внутри ватчеров и async await внутри эффектов поддерживаются без дополнительных действий
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Aleksandr Osipov
Спасибо, посмотрю
источник

AO

Aleksandr Osipov in ☄️ effector
Круто
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Aleksandr Osipov
Может быть сделать scope.launch(eventOfEffect, payload)?
короче вместо scope.launch — allSettled, но если работать без потери контекста (await либо просто вызов в корне), то не требуется и он
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
похожий принцип в транзакциях indexedDB — всё полностью асинхронно, но главное не авейтить левый код 😃 тогда перерывы на асинхронность перемежаются с синхронными промежутками между ними, в которых контекст известен заранее
источник

AO

Aleksandr Osipov in ☄️ effector
Правда не совсем понял, на счёт scopeBind, он не нужен теперь в ватч?
источник

AO

Aleksandr Osipov in ☄️ effector
Смотрю пример в репе просто и там юзается
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Aleksandr Osipov
Правда не совсем понял, на счёт scopeBind, он не нужен теперь в ватч?
он для вещей вроде setInterval, в которых потеря контекста неизбежна, а доступа к используемому форку нет (клиентский код)
источник