Size: a a a

2018 June 11

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Ты там кастомные методы юзаешь?
источник

s

stalkerg in Svelte [svelt]
типо того
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Тогда не знаю как тебе это удаётся)))
источник

s

stalkerg in Svelte [svelt]
что бы в коде было {$_('Hello')}
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Просто, svelte предлагает в замен экшенам в редаксе наследовать стор. А значит в отличии от редакса мы не можем вынести методы в отдельные файлы
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
И класс очень быстро распухает
источник

s

stalkerg in Svelte [svelt]
ааа, нет, в сторе у меня посути только эта функция и ещё вроде две
источник

s

stalkerg in Svelte [svelt]
всё остальное у меня в компонентах
источник

s

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

s

stalkerg in Svelte [svelt]
но я согласен что если много логики то это всё становится утомительно и появлятся много писанины
источник

s

stalkerg in Svelte [svelt]
stalkerg
пока у меня есть всего пара кейсов где мне надо шарить логику между компонентами и там в целом хватает композиции.
даже не композиции а MyLogic.init(this);
источник

s

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

s

stalkerg in Svelte [svelt]
и ещё заметка - всё же Store это не замена redox это скорее хелпер в некоторых, достаточно конкретных случаях.
источник

s

stalkerg in Svelte [svelt]
у меня во многом тонкий клиент по этому потребности в redox-like поведении не нужно
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
stalkerg
и ещё заметка - всё же Store это не замена redox это скорее хелпер в некоторых, достаточно конкретных случаях.
Как бы Рич в доках явно указывает, что это Svelte имплементация глобального стора
источник

s

stalkerg in Svelte [svelt]
да но при этом есть наследование...
источник

s

stalkerg in Svelte [svelt]
ну т.е. зачем тогда вообще возможность подключать отдельно стор? сделали глобально и всё
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Я к тому, что все же это замена Redux, в некотором смысле. Но подходы другие
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
И мне тоже кажется что это бага
источник

s

stalkerg in Svelte [svelt]

${templateProperties.store && `this.store = %store();`}


не очень понимаю что значит %store()
источник