Size: a a a

2020 December 25

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Кирилл Спасибович
я не могу в такой ситуации закинуть промис фетча пока не создался инстанс этого компонента
конечно, так везде. либо у тебя должна строиться отдельная иерархия всех импортов компонентов где-то сборку и потом потом должен идти код и собирать оттуда preload из module
источник

КС

Кирилл Спасибович... in Svelte [svelt]
ну глянь в репле
источник

КС

Кирилл Спасибович... in Svelte [svelt]
мне кажется это то что нужно
источник

КС

Кирилл Спасибович... in Svelte [svelt]
за исключением момента с отменой предидущего then
источник

КС

Кирилл Спасибович... in Svelte [svelt]
все заинтересованные конструкторы закинут свой прелоад фетч промис в пачку, и на базе этого выдастся ready который позволит показывать страницу
источник

КС

Кирилл Спасибович... in Svelte [svelt]
ееее бой
источник

КС

Кирилл Спасибович... in Svelte [svelt]
источник

КС

Кирилл Спасибович... in Svelte [svelt]
я выиграл
источник

КС

Кирилл Спасибович... in Svelte [svelt]
источник

ER

Eric Rovell in Svelte [svelt]
чувак, ты крут😂 все твои сообщения прочел
источник

КС

Кирилл Спасибович... in Svelte [svelt]
Eric Rovell
чувак, ты крут😂 все твои сообщения прочел
тока если первый Promise.all зарезолвится раньше, чем какой-нибудь обкуренный опоздавший script module context добавит свой фетч промис в стор то я в жопе)
источник

КС

Кирилл Спасибович... in Svelte [svelt]
Eric Rovell
чувак, ты крут😂 все твои сообщения прочел
а ты как грузишь данные в своих приложухах?)
источник

ER

Eric Rovell in Svelte [svelt]
Кирилл Спасибович
а ты как грузишь данные в своих приложухах?)
Я использую саппер в основном :) У меня вообще велосипед😅 написал небольшой helper на основе Promise.all и передаю массив url вовнутрь. Еще, тащу туда this.fetch. В итоге, в прелоад вытаскиваю все данные массивом.
источник

ER

Eric Rovell in Svelte [svelt]
Кирилл Спасибович
тока если первый Promise.all зарезолвится раньше, чем какой-нибудь обкуренный опоздавший script module context добавит свой фетч промис в стор то я в жопе)
Да, контекст явно тебе выстрелит в ногу...
источник

AP

Alexander Ponomarev in Svelte [svelt]
Eric Rovell
Я использую саппер в основном :) У меня вообще велосипед😅 написал небольшой helper на основе Promise.all и передаю массив url вовнутрь. Еще, тащу туда this.fetch. В итоге, в прелоад вытаскиваю все данные массивом.
а шо данные в хтмлину то не вписать сразу зачем их фетчить?
источник

КС

Кирилл Спасибович... in Svelte [svelt]
эхх, ну походу никак не выиграть в implicit is funkier than explicit
тогда нужны какие-то билд тайм велосипеды которые бы построили Promise.all на базе дерева компонентов с прелоадами, эхх :)
кажется таким утомительным прописывать всё хранилище данных где-нить в сторе
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Кирилл Спасибович
я выиграл
у тебя данные грузятся в модуле же
источник

КС

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

PM

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

ER

Eric Rovell in Svelte [svelt]
Alexander Ponomarev
а шо данные в хтмлину то не вписать сразу зачем их фетчить?
Данные тащу в прелоад, все потом придёт в компонент-страницу, вроде ведь всё правильно делаю?😅
источник