Size: a a a

2020 July 15

P

Paruyr🛸🪐🌏 in ☄️ effector
🚀🔬 🚀🔬🚀🔬
типа там функция-раннер, которая последовательно вызывает все fn, лежащие в массиве watch темплейта, соответственно, если вывести в публичный апи фунцию-обёртку для template.watch.push, то это и будет хук, срабатывающий при инициализации
расскажи пожалуйста про темплейты, что это за паттерн?
смотрел код фореста и не понял, но очень интересно)
спасибо
источник

ф

фильтруй мысли... in ☄️ effector
Paruyr🛸🪐🌏
расскажи пожалуйста про темплейты, что это за паттерн?
смотрел код фореста и не понял, но очень интересно)
спасибо
источник

ф

фильтруй мысли... in ☄️ effector
источник

ф

фильтруй мысли... in ☄️ effector
Paruyr🛸🪐🌏
расскажи пожалуйста про темплейты, что это за паттерн?
смотрел код фореста и не понял, но очень интересно)
спасибо
ну ты понел) поищи по слову "темплейт", начиная с марта этого года - найдёшь много интересного
источник

ф

фильтруй мысли... in ☄️ effector
Paruyr🛸🪐🌏
расскажи пожалуйста про темплейты, что это за паттерн?
смотрел код фореста и не понял, но очень интересно)
спасибо
или хочешь, чтобы почитали сказку на ночь?)
источник

P

Paruyr🛸🪐🌏 in ☄️ effector
Не)
Я правильно понял,  что все сущности, которые создаются внутри функции темплейта будут привязаны к этому темплейту как будто через домен?
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Paruyr🛸🪐🌏
Не)
Я правильно понял,  что все сущности, которые создаются внутри функции темплейта будут привязаны к этому темплейту как будто через домен?
да, примерно так
источник

P

Paruyr🛸🪐🌏 in ☄️ effector
Зачем тогда домены? )
судя по доке решают ту же проблему - регионы памяти
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Paruyr🛸🪐🌏
Зачем тогда домены? )
судя по доке решают ту же проблему - регионы памяти
к темплейту сущности привязываются по другой методике, домены ориентированы на пользовательские кейсы вроде массового применения .reset к эвентам, а темплейты построены так, что позволяют в точности воссоздать процесс вызова переданной ему функции
источник

🚀🚀

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

P

Paruyr🛸🪐🌏 in ☄️ effector
Получается если я разработчик 3rd party библиотеки и надо байндинги к эффектору, лучше темплейты юзать?
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
это не правильный вопрос)
источник

P

Paruyr🛸🪐🌏 in ☄️ effector
согласен
кейс когда я хочу сделать модуль, который создается через фабрику есть смысл заворачивать в темплейт?
например есть либа для работы с сокетами, внутри куча ивентов и сторов
фабрика возвращает все публичные сущности в виде хеша
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
ну например effector-react, который вынужден использовать публичный апи, в параметры принимает домен
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
если нужна полная поддержка ssr, то можно принимать sid, по которому потом будет десериализовываться состояние
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
а темплейты сейчас не экспортируются из forest вообще, при всём желании ты ими не воспользуешься)
источник

🚀🚀

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

🚀🚀

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

🚀🚀

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

P

Paruyr🛸🪐🌏 in ☄️ effector
я тоже не смог понять... спасибо )
источник