Size: a a a

2020 September 30

🦜

🦜 in ☄️ effector
— | —
источник

AO

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

AO

Aleksandr Osipov in ☄️ effector
вот так на схемах часто делают
источник

DS

Dmitriy Shuleshov in ☄️ effector
🚀🔬 🚀🔬🚀🔬
const units = {}

module.exports.guard = (...args) => {
 const result = eff.guard(...args)
 const {sid} = result
 if (sid) {
   if (sid in units && units[sid] !== result) {
     clearNode(units[sid])
   }
   units[sid] = result
 }
 return result
}
Супер, работает)

Как бы теперь понять, как сделать для всех юнитов и связей и как избежать попадания в бандл?
источник

🦜

🦜 in ☄️ effector
|
——
  |
источник

AO

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

🦜

🦜 in ☄️ effector
🦜
— | —
тут верхняя линия главная
источник

🦜

🦜 in ☄️ effector
🦜
|
——
  |
а тут пересекающая
источник

🚀🚀

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

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Dmitriy Shuleshov
Супер, работает)

Как бы теперь понять, как сделать для всех юнитов и связей и как избежать попадания в бандл?
чтобы не попадало в бандл можно применить плагины только для dev env
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
чтобы сделать для всех юнитов надо покрыть методы, которые их создают — сэмплы, create*, merge, короче то, чем ты пользуешься
источник

DS

Dmitriy Shuleshov in ☄️ effector
🚀🔬 🚀🔬🚀🔬
чтобы не попадало в бандл можно применить плагины только для dev env
это когда будет плагин подмены импорта?
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Dmitriy Shuleshov
это когда будет плагин подмены импорта?
ну ты же как-то делаешь замену?)
источник

DS

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

DS

Dmitriy Shuleshov in ☄️ effector
ручками) что б проверить))
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Dmitriy Shuleshov
ручками) что б проверить))
а, ну всё, обкатал идею, теперь можно обобщить: замена делается через babel-plugin-module-resolver
источник

🚀🚀

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

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Dmitriy Shuleshov
это когда будет плагин подмены импорта?
['babel-plugin-module-resolver', {
 alias: {
   effector: './src/effectorRoot'
 }
}]
источник

DS

Dmitriy Shuleshov in ☄️ effector
Понял спасибо сча попробую
источник

c⁣

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