Size: a a a

2018 June 12

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Это keypath к данным или компоненты?
источник

s

stalkerg in Svelte [svelt]
Pavel 🦇 Malyshev
Да видел, но все равно не догоняю как иерархию можно сделать плоской с помощью роутера
возможно мы говорим о разном - иерарихию чего?
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Компонентов
источник

s

stalkerg in Svelte [svelt]
Pavel 🦇 Malyshev
Это keypath к данным или компоненты?
это стейты в роутинге, и каждый стейт как отдельный рендринг svelte
источник

s

stalkerg in Svelte [svelt]
типо app.dashboard.users.user.param_tab_1
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Пока не въехал. Надо ещё раз ASR посмотреть
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
))
источник

s

stalkerg in Svelte [svelt]
на экране будет достаточно глубокая иерархия, но по факту на каждом уровне будет не глубже 2.
источник

s

stalkerg in Svelte [svelt]
потому что для рендринга app, dashboard и т.д. будет вызван svelte рендринг независимо
источник

s

stalkerg in Svelte [svelt]
и уже средствами роутинга результат вставлен в <uiView></uiView>
источник

PM

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

s

stalkerg in Svelte [svelt]
да, я понял эту проблемму, она может и у меня появится но так как я не пляшу сразу с самого верха а рендрю только некий срез, то вероятность гораздо ниже.
источник

s

stalkerg in Svelte [svelt]
кроме того как я писал, я по сути в сторе храню инфу по текущему юзеру и пару служебных функций типо перевода, и всё
источник

s

stalkerg in Svelte [svelt]
"передавать стейт по иерархии компонентов" — а разве событий для этого не хватает?
источник

s

stalkerg in Svelte [svelt]
ну т.е. если надо что то на верх передать то биндинг или событие более чем
источник

PM

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

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Через пропсы и события это очень муторно
источник

s

stalkerg in Svelte [svelt]
ну да, немного больно но {myParam1} в селом сходит
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Опять же, такой херней в том же Ractive заниматься не нужно вообще))
источник

s

stalkerg in Svelte [svelt]
зависит от того сколько передаёшь
источник