Size: a a a

2021 April 14

AS

Alexey Schebelev in Svelte [svelt]
на вскидку можно взять синтаксис из малины, препроцессором его выдирать и делать виртуальные .svelte файлы и добавлять импорт в блок script
источник

КС

Кирилл Спасибович... in Svelte [svelt]
не, это ж не с той целью
источник

КС

Кирилл Спасибович... in Svelte [svelt]
тут как раз цель избавиться от оверхеда компонентов, но получить удобство разработки и разбиения на мелкие куски разметки
источник

КС

Кирилл Спасибович... in Svelte [svelt]
если компоненты юзать то можно их и так юзать - норм :)
источник

AS

Alexey Schebelev in Svelte [svelt]
надо подумать
источник

КС

Кирилл Спасибович... in Svelte [svelt]
помоему не редко бывает так, что надо абстрагировать совсем немного, а делать для этого компонент как-то впадлу, а каждый раз повторять кусочек разметки руками тоже как-то бесит
источник

AS

Alexey Schebelev in Svelte [svelt]
вставить html нескольк раз можно только в {@html}
источник

AS

Alexey Schebelev in Svelte [svelt]
иначе просто препроцессором просто копировать блок когда несколько раз
источник

КС

Кирилл Спасибович... in Svelte [svelt]
ну да, типа того
источник

КС

Кирилл Спасибович... in Svelte [svelt]
если ты вставляешь html то ты должен его санитизировать чтобы не застрелить юзера xss'ом
источник

КС

Кирилл Спасибович... in Svelte [svelt]
и ты теряешь все фишки биндов и прочего
источник

КС

Кирилл Спасибович... in Svelte [svelt]
<a href={$$link} target="_blank" rel="noopener noreferrer">{$$text}</a>
источник

КС

Кирилл Спасибович... in Svelte [svelt]
вот к примеру
источник

КС

Кирилл Спасибович... in Svelte [svelt]
на полноценный компонент ну никак не тянет
источник

КС

Кирилл Спасибович... in Svelte [svelt]
а каждый раз это писать впадлу, а если браузеры проапдейтятся - регекспами серч реплейс делать для сотни таких ссылок по проекту?)
источник

AS

Alexey Schebelev in Svelte [svelt]
плохой пример - как раз тянет - поскольку такая ссылка очевидно может использоваться в нескольких местах
источник

AS

Alexey Schebelev in Svelte [svelt]
в разных компонентах
источник

КС

Кирилл Спасибович... in Svelte [svelt]
помоему пример отличный, оверхед от создания такой ссылки в виде компонента явно больше
источник

DK

Dmitry Kurmanov in Svelte [svelt]
Ну типа тут всё при условии, что мы по максимуму хотим сжать бандл. А так согласен, это норм компонент.
источник

КС

Кирилл Спасибович... in Svelte [svelt]
плюс ты теряешь возможность её нормально стилизовать со свелто скоупингом
источник