Size: a a a

2020 October 21

AP

Alexander Ponomarev in Svelte [svelt]
js/css/package.json/test
источник

AP

Alexander Ponomarev in Svelte [svelt]
если хочется SFC то никак, но я хз от сфц профит не большой
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Alexander Ponomarev
ну в моей голове компонент это папка с файлами прст =)
Очевидно ты просто не разделяешь концепт SFC. Ну и ладно, главное чтобы помнил присказку про «чужой монастырь»..
источник

AP

Alexander Ponomarev in Svelte [svelt]
ну мне не принципиально SFC или не SFC, я просто вижу что свелт лоадер из-за сфц страдает =)
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Alexander Ponomarev
ну мне не принципиально SFC или не SFC, я просто вижу что свелт лоадер из-за сфц страдает =)
Ты просто не ценишь принцип co-location кода. А SFC именно на нем основан.
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Alexander Ponomarev
import styles from './component.module.css' а дальше также как в модуляре
А как css modules будет понимать какие стили не используются?
источник

AP

Alexander Ponomarev in Svelte [svelt]
Pavel 🦇 Malyshev
А как css modules будет понимать какие стили не используются?
никак, это не большая проблема неиспользуемые стили
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Alexander Ponomarev
никак, это не большая проблема неиспользуемые стили
а ну ну
источник

AP

Alexander Ponomarev in Svelte [svelt]
ну от культуры разработки зависит =) в целом нет никаких проблем написать такой же велик как в свелте
источник

PM

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

PM

Pavel 🦇 Malyshev in Svelte [svelt]
purge называется
источник

AP

Alexander Ponomarev in Svelte [svelt]
ну идеально ты не спуржишь в общем случае
источник

PM

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

AP

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

AP

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

PM

Pavel 🦇 Malyshev in Svelte [svelt]
это я к тому, что если с помощью modular-css выставлять хэши и с помощью атрибута global делать их "глобальными" для последующего свелта, то он будет вырезать стили, но не будет тратить ресурсы на хэшевание
источник

PM

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

AP

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

сохраняя порядок в репе, тулзу для анализа прикрутить будет не тяжело
источник
2020 October 22

ER

Eric Rovell in Svelte [svelt]
Всем доброго дня!

Может, кто реализовывал "бесконечную" прокрутку у себя в проектах. До этого ставил observer на элемент в конце страницы и грузил новую порцию данных. Решил переделать под кнопку "подгрузить еще".

Проблема в том, что все работает, но пользователь остается в конце страницы, а новый контент уходит вверх.

Как можно было бы решить этот казус?
источник

AL

Alexander Lampel in Svelte [svelt]
Eric Rovell
Всем доброго дня!

Может, кто реализовывал "бесконечную" прокрутку у себя в проектах. До этого ставил observer на элемент в конце страницы и грузил новую порцию данных. Решил переделать под кнопку "подгрузить еще".

Проблема в том, что все работает, но пользователь остается в конце страницы, а новый контент уходит вверх.

Как можно было бы решить этот казус?
А предыдущий контент удаляется? Который в самом верху остался?
источник