Size: a a a

2021 March 20

AP

Alexander Ponomarev in Svelte [svelt]
Марк Танащук
ST - Scrolltrigger
1. ST с его логикой определения появился задолго до того как IO появился в Сафари(про поддержку IE молчу)

2. Если в конце странички есть с пару десятков элементов которые анимируются по появлению в вьюпорте, то вычисления(вошли ли они в вьюпорт или нет) будут происходит во время каждого скроллинга, потенциально создавая лаги в анимациях в любой другой части страницы вместо одноразового вычисления баунда и дальнейшей дешевой подписки на скролл.

На реальных же страницах таких нод сотни и на мобилах хуже среднего сегмента 100% будут фризы даже во время скроллинга, в то время как у меня используя gsap+ST страница не лагает на древнейшем планшете с кучей одновременных анимаций.

3. Действительно есть кейсы когда ST медленнее(видимо глазу) и в таком случае имеется возможность использовать IO(а у IO нет возможности воспользоваться методом ST)

4. Есть искоробочнная интеграция событий по типу onEnterBack, onLeaveBack и прочих.
Т.д. и т.п.

И на деле "странности и прошлый век" выполняют задачу если не лучше то так же и предлагает больше возможностей для расширения функциональности и комбинирования с three.js и прочими либами
я даже комментировать это не буду
источник

AP

Alexander Ponomarev in Svelte [svelt]
используй свои скролтриггеры наздоровье
источник
2021 March 21

ВФ

Владимир Федоров... in Svelte [svelt]
А я правильно понял что для связи с api svelte ничего не делает и все юзают fetch?
источник

МТ

Марк Танащук... in Svelte [svelt]
О каком api речь?
источник

11

1 1 in Svelte [svelt]
ну существуют всякие https://sveltequery.vercel.app/
источник

ВФ

Владимир Федоров... in Svelte [svelt]
Марк Танащук
О каком api речь?
Обычном старом добром rest api
источник

ВФ

Владимир Федоров... in Svelte [svelt]
Который backend пишет
источник

МТ

Марк Танащук... in Svelte [svelt]
Владимир Федоров
Обычном старом добром rest api
Axios :)
источник

МТ

Марк Танащук... in Svelte [svelt]
И толк есть видимый от него?🤔
источник

11

1 1 in Svelte [svelt]
это надо спросить тех, кто им пользуется
источник

DK

Dan Kozlov in Svelte [svelt]
Владимир Федоров
А я правильно понял что для связи с api svelte ничего не делает и все юзают fetch?
Да, я юзаю фетч.
Есть мысль, что можно фетч обернуть в ридабл стор, чтоб автоматом аборт контроллеры вызывались и чтоб не плодить переменные, но пока не занимался этим.

В саппере есть прелоад-штуки, которые помогают с предзагрузкой контента для путей.
источник

11

1 1 in Svelte [svelt]
насчёт видимого толка: у меня первое достойное упоминания упражнение со сторами как раз было построение стора, агрегирующего статусы и ошибки по списку сторов-обёрток над фетчем.  сабскрайбы-ансабскрайбы - вот это всё.  наверное тем, кому не хочется в это всё лезть, какой-нить готовый комплект был бы полезен.
источник

DK

Dan Kozlov in Svelte [svelt]
1 1
насчёт видимого толка: у меня первое достойное упоминания упражнение со сторами как раз было построение стора, агрегирующего статусы и ошибки по списку сторов-обёрток над фетчем.  сабскрайбы-ансабскрайбы - вот это всё.  наверное тем, кому не хочется в это всё лезть, какой-нить готовый комплект был бы полезен.
Я на сторах вебсокет сделал! Это полный кайфище. Само разруливает выход из сегмента приложения с сокетами, переконнекты. Всю бизнес-логику пишу на дерайвд-сторах. Нужно, например, прогнать единоразово какие-то запросы с клиента — при каждом реконнекте оно само всё сделает; нужно где-то в интерфейсе отобразить что-то из сокета, а ты зашёл на страницу, когда сеть моргнула — не беда, когда будешь онлайн, запрос сам переотправится (реактивный sendMessage) и данные соберутся.
Короче, доволен как не знаю что.
источник

ВФ

Владимир Федоров... in Svelte [svelt]
я вот скачал темплейт
источник

ВФ

Владимир Федоров... in Svelte [svelt]
npm install
источник

ВФ

Владимир Федоров... in Svelte [svelt]
npm run dev
источник

ВФ

Владимир Федоров... in Svelte [svelt]
там всё ок
источник

ВФ

Владимир Федоров... in Svelte [svelt]
а после npm run build
источник

DK

Dan Kozlov in Svelte [svelt]
Пишите, пожалуйста, более сжатыми сообщениями. Не 4 сообщения по 3 слова, а намного больше.
источник

ВФ

Владимир Федоров... in Svelte [svelt]
как запускать?
источник