169 похожих чатов

@Dkzlv @lega00 https://svelte.dev/repl/c209363640ab47fa81e71b64ba4e2341 че думаете об этом трешике ? можно ли от

гонки избавиться? - Promise.all отработает раньше, чем скрипт контекст модули компонентов добавят все свои фетч промисы
любопытно было как можно замутить код фетча в компонентах, но при этом ожидать всех фетчей в руте и не показывать ничего пока важные данные не будут загружены

7 ответов

3 просмотра

Мм, непонятная задача какая-то. Это саспенс на коленке? Он другие задачи решает. Твою проще сделать через биндинг переменной isLoaded на инстансе, подъем ее наверх в массив и непоказ ничего, пока все элементы массива не true. Разве нет?

Кирилл-Спасибович Автор вопроса
Daniil Kozlov
Мм, непонятная задача какая-то. Это саспенс на кол...

типа того интересно, а не дёрнется ли isLoaded в true на момент, когда добавился один isLoaded компонента в массив, он стал true, а другие ещё не добавились ?

Кирилл Спасибович
типа того интересно, а не дёрнется ли isLoaded в t...

Не должен. Начальный стейт всегда false, и прогрузка же не моментальная будет.

Кирилл Спасибович
типа того интересно, а не дёрнется ли isLoaded в t...

Саспенс нужен для другого. Александр может поправить, потому что я не огромный спец и его не щупал сам, но он: а) грузит код компонента б) грузит данные для компонента в) делает это для всего нижестоящего дерева, а не на один уровень вниз (?) г) умеет всё это грузить в параллели Мне кажется, что сделать нечто suspense-подобное можно и на свелте, но сейчас это потребует много бойлерплейта.

Daniil Kozlov
Саспенс нужен для другого. Александр может поправи...

Все именно так, а с релейным хуками он еще и все в один GQL запрос собирает, как я понял из доклада =)

Daniil Kozlov
Саспенс нужен для другого. Александр может поправи...

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

Daniil Kozlov
Саспенс нужен для другого. Александр может поправи...

в) и г) не понял ... а первые 2 viewpoint умеет. Можешь пояснить про все нижестоящее дерево и параллели?

Похожие вопросы

Обсуждают сегодня

@MrMiscipitlick А можешь макрос написать, который будет вычислять смещение относительно переданных меток? Просто .label1-.label2, и вернуть значение.
КТ315
35
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
Заметил в ghci 9.4.8: > :t (<*>) @((->)_) (<*>) @((->)_) :: (w -> (a -> b)) -> (w -> a) -> w -> b Разве не должно (w -> (a -> b)) быть записано как (w -> a -> b)? Это баг, ил...
Михаил
13
Подобного рода ;Следующие три строки это директивы ассемблера, ;которые можно не задавать, т.к.работаем в Visual Studio. ;Символ ";" - это начало однострочного комментария ...
Егор Анелькин
3
Any electron dev here?
Sayanth Tezro
12
Привет всем. появился вопрос. Разрабатываю сайт, в данный момент он запущен. Хостинг beget. Добавляю на сайт яндекс метрику с помощью полей client-settings (взято отсюда http...
Andrew
2
так это может кто что знает или использует что-то как макбук только не макбук? на 13…14 дюймов
Michael
9
Подскажите, где смотреть результат выполнения программы? Код: ;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, станда...
Егор Анелькин
5
Кто-нибудь знает почему SPM клонирует репо целиком? Некоторые репы просто огромные, как та же swift-syntax которая нужна для использования макросов. Сначала подумал, что это...
iMike
6
Карта сайта