Size: a a a

2020 September 18

AO

Aleksandr Osipov in ☄️ effector
Arthur Irgashev
Либо принудительно использовать скоупы
Это как
источник

AI

Arthur Irgashev in ☄️ effector
Aleksandr Osipov
Это как
Ну в библиотеке сразу код писать с расчётом на сср
источник

AO

Aleksandr Osipov in ☄️ effector
А как это сделать грамотно?
источник

AO

Aleksandr Osipov in ☄️ effector
Создавать все сущности в домене и экспортировать его? А потом что с ним делать ?
источник

AI

Arthur Irgashev in ☄️ effector
Arthur Irgashev
Тут Сова недавно скидывал что-то, что все юниты оборачивает в домен в компайлтайме
Ну вот как вариант - потыкать сюда
источник

AI

Arthur Irgashev in ☄️ effector
И спросить @sovasergey
источник

s

sterioss in ☄️ effector
Aleksandr Osipov
Создавать все сущности в домене и экспортировать его? А потом что с ним делать ?
вообще, достаточно пользователю дать возможность передать свой домен, наверное
источник

AO

Aleksandr Osipov in ☄️ effector
sterioss
вообще, достаточно пользователю дать возможность передать свой домен, наверное
то есть фабрику экспортировать из либы?
источник

s

sterioss in ☄️ effector
ну да
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
sterioss
вообще, достаточно пользователю дать возможность передать свой домен, наверное
++
источник

D

Draft in ☄️ effector
што-то домены мне начинают хоки напоминать
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Vasili
а теперь сделайте <select bind:value={$store}/>
а в svelte разве нельзя управлять значением стора передав в компонент эвенты? то есть чтобы условный value у input читался из стора, а при вводе текста срабатывал onChange в который передан эвент
источник

ф

фильтруй мысли... in ☄️ effector
Aleksandr Osipov
Если задача зафетчить данные один раз и отобразить их то стм тут избыточен
стм нужен всегда
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Aleksandr Osipov
Но вопрос общего характера
вообще домены при ssr нужны для того, чтобы гарантировать отсутствие изолированных «островов» графа связанных непрозрачными императивными вызовами

то есть форк при работе обходит граф приложения и клонирует его, если между секциями графа нет статической связи, то недоступная часть графа не склонируется и соответственно не заработает, а домены гарантируют, что хотя бы уж один путь есть к каждой части приложения (путь вида домен → юнит домена есть в графе)

соответственно если библиотека принимает юниты пользователя и создаёт к ним связанные сущности, то в принципе она может обойтись и без домена
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
фильтруй мысли
стм нужен всегда
view библиотеки это стм на минималках вокруг обвязок к dom api
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
проблемы идут как раз из того, что view библиотеки не осознают себя как стейт менеджеры
источник

AO

Aleksandr Osipov in ☄️ effector
🚀🔬 🚀🔬🚀🔬
проблемы идут как раз из того, что view библиотеки не осознают себя как стейт менеджеры
forest вроде бы создавался с такими мыслями
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
да
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
очень показательно то, что биндинги к дом апи занимают лишь пару процентов кода https://github.com/zerobias/effector/blob/master/src/forest/bindings.ts#L48
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
а большая часть — организация воркфлоу для работы этих биндингов
источник