Size: a a a

2020 July 10

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
🚀🔬 🚀🔬🚀🔬
о, внезапно, его реализация позволяет делать async await в колбэках фореста 😳😳
но вот это конечно люто 🤔
h('div', {
 async fn() {
   h('div', {text: 'part 1'})
   await fx()
   h('div', {text: 'part 2'})
 }
})


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

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
не ты зло, а moment.js 👨‍💻 #stayhome
Вообщем, доступны два вида апи, такое, Function API, которое отдает компонент какой где зарендерить и чисто Component API где уже готовый обьект/массив роутов можно дать,
короче постараюсь запилить всё, что может потребоваться для реализации этой идеи)
источник

н#

не ты зло, а moment.... in ☄️ effector
Ruslan 🌀
register - нейминг тоже своеобразный
идеи?
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
кстати по техническим причинам весь апи скорее всего будет функциями, не методами объектов
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
как в эффекторе, чтобы не усложнять работу бабель-плагину
источник

н#

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

н#

не ты зло, а moment.... in ☄️ effector
и вроде я не видел чтобы жаловался
источник

н#

не ты зло, а moment.... in ☄️ effector
в том же реакте хер ты это сделаешь
источник

🚀🚀

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

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
не ты зло, а moment.js 👨‍💻 #stayhome
в том же реакте хер ты это сделаешь
кстати а почему, реакт-роутер наоборот преподносит как фичу возможность получить матч в пропсы а дальше мутить что хочешь
источник

н#

не ты зло, а moment.... in ☄️ effector
🚀🔬 🚀🔬🚀🔬
кстати а почему, реакт-роутер наоборот преподносит как фичу возможность получить матч в пропсы а дальше мутить что хочешь
я вот поЭтому спрашивал за комбайн сторов который прокидывает variant в cases
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
они вроде на этом всю презентацию 4 версии делали — мол,  полная динамика, хотите  protected роуты — dyi
источник

н#

не ты зло, а moment.... in ☄️ effector
а и надо будет Redirect реализовать, да
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
не ты зло, а moment.js 👨‍💻 #stayhome
я вот поЭтому спрашивал за комбайн сторов который прокидывает variant в cases
прокидывание варианта в cases ⇔ вставке нового вызова route
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
не ты зло, а moment.js 👨‍💻 #stayhome
а и надо будет Redirect реализовать, да
вот тут проблема скорее концептуальная) это не компонент, это ложная абстракция и в форесте вряд ли заведётся 1 к 1, а вот в виде трансформации данных —  вполне
источник

R

Ruslan 🌀 in ☄️ effector
а почему не конфиг?
был же второй вариант
https://t.me/effector_ru/140709
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
то есть это не компонент, это скорее аргумент к конфигу роутера, к конкретному пути
источник

н#

не ты зло, а moment.... in ☄️ effector
два пути
источник

н#

не ты зло, а moment.... in ☄️ effector
вон так зарегать как надо тебе либо сразу в createRouter({routes})
источник

н#

не ты зло, а moment.... in ☄️ effector
не ты зло, а moment.js 👨‍💻 #stayhome
ага, тогда я подумаю как пока что отрубить динамическое добавление роутов после рендера роутера с вариантом
отрубил
источник