Size: a a a

2020 December 24

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Он там говорит ровно 3 вещи:
1) хочу чтобы вся страница появилась разом ( good ux )
2) хочу чтобы за фетч данных отвечали сами компоненты (cheap maintenance)
3) хочу чтобы фетч запросы шли параллельно, а не последовательно ( fast  performance)
источник

КС

Кирилл Спасибович... in Svelte [svelt]
rollup: 83225
webpack 5: 84195

бандлсайз моего PWA :)
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Alexander Ponomarev
здесь он рассказывает про существующие способы решения.

Про водопадик, про запрос всего наверху и потом рендер, про запрос всего наверх и параллельный с этим рендер (саспенс). Рассказывает проблемы каждого из подходов и предлагает решение.
Не совсем, он утверждает что нельзя сделать 3 из 3
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
И типа поэтому нам нужно решение о котором мы вам расскажем
источник

AP

Alexander Ponomarev in Svelte [svelt]
Pavel 🦇 Malyshev
Не совсем, он утверждает что нельзя сделать 3 из 3
в существующем реакте только ценой больших усилий или на эсперементальном билде с саспенсом и реле
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Alexander Ponomarev
в существующем реакте только ценой больших усилий или на эсперементальном билде с саспенсом и реле
То есть это проблема существующего реакта?
источник

AP

Alexander Ponomarev in Svelte [svelt]
ну он вроде не про свелт рассказывал, ему не нужно про него рассказывать. В свелте та же самая проблема будет
источник

AP

Alexander Ponomarev in Svelte [svelt]
расскажи как ты без водопада сделаешь 1 и 2, а потом еще пофиксишь 3 =)
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Alexander Ponomarev
ну он вроде не про свелт рассказывал, ему не нужно про него рассказывать. В свелте та же самая проблема будет
А в чем с свелт да и вообще любом фреймворка проблема сделать несколько параллельных запросов и разрезолвить их разом? 🤔
источник

AP

Alexander Ponomarev in Svelte [svelt]
Pavel 🦇 Malyshev
А в чем с свелт да и вообще любом фреймворка проблема сделать несколько параллельных запросов и разрезолвить их разом? 🤔
а как ты их сделаешь? чтобы эти запросы еще лежали в своих компонентах которые их будут использовать
источник

A

Arushwl in Svelte [svelt]
Кирилл Спасибович
rollup: 83225
webpack 5: 84195

бандлсайз моего PWA :)
Вполне
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Alexander Ponomarev
а как ты их сделаешь? чтобы эти запросы еще лежали в своих компонентах которые их будут использовать
Собиру в стор и сделаю стор с Promise.all
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Это элементарно
источник

AP

Alexander Ponomarev in Svelte [svelt]
Pavel 🦇 Malyshev
Собиру в стор и сделаю стор с Promise.all
тогда у тебя запрос данных не будет внутри компонента, или у тебя будет водопад
источник

PM

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

AP

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

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Потому что есть реактивность
источник

PM

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

AP

Alexander Ponomarev in Svelte [svelt]
ладно мне если честно пофигу что ты там можешь сделать =)
источник

AP

Alexander Ponomarev in Svelte [svelt]
гордись что можешь
источник