Size: a a a

2020 March 15

ММ

Мурат Мавлидов in Svelte [svelt]
Все, решил, прошу прощения. Структура данных немного неправильной была, данные были еще глубже в item.product
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Arushwl
Запутался тут...
Передаю пропс из детёныша. В родителе присваиваю этому пропсу динамические переменные из стора. Но динамика потерялась...
Как научить детёныша понимать динамические переменные в его пропсе?
Не совсем понятно, но должно выглядеть как-то так:

<Child foo={$store} />


Что такое "динамические переменные из стора"?
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
artalar
Мне было бы впринципе интересно посмотреть 👀
Ой, да там ничего интересного с технической точки зрения. Это же больше канцептуальная история. Я его формулирую буквально в 2-х предложениях: "Роутинг - это всего лишь еще один глобальный стейт. Изменение history браузера - это не более чем опциональный side-effect от этого стейт"
источник

a

artalar in Svelte [svelt]
Pavel 🦇 Malyshev
Ой, да там ничего интересного с технической точки зрения. Это же больше канцептуальная история. Я его формулирую буквально в 2-х предложениях: "Роутинг - это всего лишь еще один глобальный стейт. Изменение history браузера - это не более чем опциональный side-effect от этого стейт"
Ну вот у меня точно такое же мнение и хотелось бы реализацию в действии увидеть
источник

A

Arushwl in Svelte [svelt]
Pavel 🦇 Malyshev
Не совсем понятно, но должно выглядеть как-то так:

<Child foo={$store} />


Что такое "динамические переменные из стора"?
Через стор решил. Спасибо
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
artalar
Ну вот у меня точно такое же мнение и хотелось бы реализацию в действии увидеть
ок, тогда +1 за выкладывание в опен-сорс)
источник

A

Arushwl in Svelte [svelt]
Pavel 🦇 Malyshev
ок, тогда +1 за выкладывание в опен-сорс)
Ждём )
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Мурат Мавлидов
Ок, спасибо. Но пока проблема не решена. (Сверху на svelte, снизу реакт, оставил для наглядности пока)
должно работать, а ты как обновляешь orderDependencies ?
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Pavel 🦇 Malyshev
должно работать, а ты как обновляешь orderDependencies ?
не дочитал что проблема решена))
источник

ММ

Мурат Мавлидов in Svelte [svelt]
Да, ложная тревога)
источник

ИК

Игорь Корнелли in Svelte [svelt]
подскажите пожалуйста, в можно ли в саппере сделать роут внутри роута? то есть не меняя страницы внутри нее обработать еще одну по вложенному урлу?

/queues/
/queues/123/jobs

но так, чтобы содержимое  queues оставалось без изменения
источник

DK

Dan Kozlov in Svelte [svelt]
Игорь Корнелли
подскажите пожалуйста, в можно ли в саппере сделать роут внутри роута? то есть не меняя страницы внутри нее обработать еще одну по вложенному урлу?

/queues/
/queues/123/jobs

но так, чтобы содержимое  queues оставалось без изменения
Из удобных вариантов:
1. сделать роут с путём-регуляркой, а внутри подписываться на $params.path. Корявое решение
2. я рекомендую использовать для таких задач get-parameters, наверное, так более идиоматично
источник

ИК

Игорь Корнелли in Svelte [svelt]
Dan Kozlov
Из удобных вариантов:
1. сделать роут с путём-регуляркой, а внутри подписываться на $params.path. Корявое решение
2. я рекомендую использовать для таких задач get-parameters, наверное, так более идиоматично
то есть просто мониторить наличие параметра и показывать/скрывать блок?
источник

DK

Dan Kozlov in Svelte [svelt]
Ага, именно так. Через стор $query это очень удобно делается, ну и не нужно городить регулярки.
источник

ИК

Игорь Корнелли in Svelte [svelt]
жаль нельзя  папочку создать а-ля родительский роут и там как-то разрулить, было бы иногда удобно, хотя кейс конечно не самый частый
источник

DK

Dan Kozlov in Svelte [svelt]
Игорь Корнелли
жаль нельзя  папочку создать а-ля родительский роут и там как-то разрулить, было бы иногда удобно, хотя кейс конечно не самый частый
Ну, можно еще какую-нибудь схему придумать с лейаут-компонентом, но вам руками придётся парсить path, руками же делать 404 ошибку — это некрасивая грязь.
источник

ИК

Игорь Корнелли in Svelte [svelt]
Dan Kozlov
Ну, можно еще какую-нибудь схему придумать с лейаут-компонентом, но вам руками придётся парсить path, руками же делать 404 ошибку — это некрасивая грязь.
дада, это не красиво
источник

DK

Dan Kozlov in Svelte [svelt]
Тут скорее надо задаться вопросом, зачем вам это вообще. Задача-то странная ¯\_(ツ)_/¯
источник

DK

Dan Kozlov in Svelte [svelt]
Условно, в реакте с реакт-роутером это тоже не очень просто сделать, чтоб красиво. Те же проблемы будут возникать как минимум с ручным парсингом пути. Так что это просто странная постановка изначальных условий, имхо
источник

ИК

Игорь Корнелли in Svelte [svelt]
Dan Kozlov
Условно, в реакте с реакт-роутером это тоже не очень просто сделать, чтоб красиво. Те же проблемы будут возникать как минимум с ручным парсингом пути. Так что это просто странная постановка изначальных условий, имхо
там <Route> внутри роута и exact=false у родителя
источник