Size: a a a

2020 July 10

н#

не ты зло, а moment.... in ☄️ effector
🦜
динамические роуты, например, когда каталоги или tree view
ну просто зачем
ты же в сэксплорере виндузовом или файндере не можешь сделать роут на архиватор, когда тебе дали уже готовый список роутов
источник

🦜

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

🦜

🦜 in ☄️ effector
ярлык называется
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
🦜
динамические роуты, например, когда каталоги или tree view
не, определение tree view полностью статично, метод tree уже есть)
источник

🦜

🦜 in ☄️ effector
🚀🔬 🚀🔬🚀🔬
не, определение tree view полностью статично, метод tree уже есть)
а как же удаление и добавление
источник

н#

не ты зло, а moment.... in ☄️ effector
Я кстати не знаю как буду делать nested routes, но буду думать
источник

н#

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

🚀🚀

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

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
не ты зло, а moment.js 👨‍💻 #stayhome
проблема аналогичная этой впринципе
ага
источник

🦜

🦜 in ☄️ effector
🚀🔬 🚀🔬🚀🔬
у тебя на всех уровнях дерева может быть всего два варианта строк — папка и файл, поэтому достаточно одного variant чтобы отрендерить любую отдельную строку, а метод tree просто создаёт динамические списки на всех уровнях
🤔
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
🦜
а как же удаление и добавление
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
child — это колбэк, который вновь вызывает этот же tree, но на нужном уровне — рекурсия
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
а запись child: 'child' означает, что в используемом source в поле 'child' лежит массив с чайлдами того же типа, и колбэк при вызове как раз начинает их рендер
источник

🚀🚀

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

🦜

🦜 in ☄️ effector
продал
источник

🦜

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

🦜

🦜 in ☄️ effector
где в cms задаются роуты
источник

н#

не ты зло, а moment.... in ☄️ effector
Вообщем, доступны два вида апи, такое, Function API, которое отдает компонент какой где зарендерить и чисто Component API где уже готовый обьект/массив роутов можно дать,
источник

🚀🚀

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

н#

не ты зло, а moment.... in ☄️ effector
дальше если можно будет вынести в отдельный файл реэкспорт инстанса с роутами для того чтобы делать так
h('a', {spec: { href: routes.links.home }, handler: { click: event.prepend(() => routes.links.home) }})
источник