Size: a a a

2021 February 14

A

Arushwl in Svelte [svelt]
Кстати заюзал svelte-viewpoint 👍🏻
источник

MK

Maxim Khanmamedov in Svelte [svelt]
Arushwl
Откатывайтесь дальше - до спецификаций 😁 шутка.

А что умеет React.lazy ?
Отложенная загрузка компонентов
источник

A

Arushwl in Svelte [svelt]
Вообщем победи свой кейс с помощью @PaulMaly - теперь все импорты их мапы 🤩
источник

A

Arushwl in Svelte [svelt]
Maxim Khanmamedov
Отложенная загрузка компонентов
Отложенная ... 🤔
источник

A

Arushwl in Svelte [svelt]
Ну вот это вариант - но его надо дотягивать под кейс. Или - уни svelte-viewpoint. Для картинок я например сам делал на new Img()...
Лучше знать кейс.
источник

AP

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

A

Arushwl in Svelte [svelt]
источник

DK

Dan Kozlov in Svelte [svelt]
Maxim Khanmamedov
Отложенная загрузка компонентов
Ну, словом, да. Но у нас нет Suspense.
В остальном — можно просто импортировать компонент через import() в шаблоне, используя директиву {#await} (работает и для остальных промисов). Альтернатива — примерно то же делать в скрипт-теге, а потом использовать <svelte:component>, чтобы динамически рендерить сфетченный код.
источник

MK

Maxim Khanmamedov in Svelte [svelt]
Смотрел эту либу, выглядит интересно, буду тестить
источник

A

Arushwl in Svelte [svelt]
Maxim Khanmamedov
Смотрел эту либу, выглядит интересно, буду тестить
Если что, мы все тут 👍🏻
источник

AP

Alexander Ponomarev in Svelte [svelt]
Maxim Khanmamedov
Смотрел эту либу, выглядит интересно, буду тестить
это не аналог реакт лейзи
источник

MK

Maxim Khanmamedov in Svelte [svelt]
Dan Kozlov
Ну, словом, да. Но у нас нет Suspense.
В остальном — можно просто импортировать компонент через import() в шаблоне, используя директиву {#await} (работает и для остальных промисов). Альтернатива — примерно то же делать в скрипт-теге, а потом использовать <svelte:component>, чтобы динамически рендерить сфетченный код.
Посмотрел на код, который скинули, вроде дошло, спасибо
источник

A

Arushwl in Svelte [svelt]
Maxim Khanmamedov
Смотрел эту либу, выглядит интересно, буду тестить
Сам не тестил... ток щас нагуглил 😁 но я люблю провозится
источник

DK

Dan Kozlov in Svelte [svelt]
Arushwl
Кстати заюзал svelte-viewpoint 👍🏻
Зачем тащить либу, если это есть в фреймворке?
источник

A

Arushwl in Svelte [svelt]
Dan Kozlov
Ну, словом, да. Но у нас нет Suspense.
В остальном — можно просто импортировать компонент через import() в шаблоне, используя директиву {#await} (работает и для остальных промисов). Альтернатива — примерно то же делать в скрипт-теге, а потом использовать <svelte:component>, чтобы динамически рендерить сфетченный код.
Кстати во viewpoint есть что-то типа suspense... слот waiting такой...
источник

DK

Dan Kozlov in Svelte [svelt]
Arushwl
Кстати во viewpoint есть что-то типа suspense... слот waiting такой...
Саспенс не про это.
источник

A

Arushwl in Svelte [svelt]
Dan Kozlov
Саспенс не про это.
А что это?
источник

DK

Dan Kozlov in Svelte [svelt]
Dan Kozlov
Саспенс нужен для другого. Александр может поправить, потому что я не огромный спец и его не щупал сам, но он:
а) грузит код компонента
б) грузит данные для компонента
в) делает это для всего нижестоящего дерева, а не на один уровень вниз (?)
г) умеет всё это грузить в параллели

Мне кажется, что сделать нечто suspense-подобное можно и на свелте, но сейчас это потребует много бойлерплейта.
Мы с Александром это обсуждали в прошлом году, приаттачил сообщение.
источник

A

Arushwl in Svelte [svelt]
Спасибо 🤓
источник

A

Arushwl in Svelte [svelt]
Dan Kozlov
Зачем тащить либу, если это есть в фреймворке?
Все что в ней, всё одно писать самому, что бы могло так же 🤷🏻‍♂️
источник