Size: a a a

Svelte [svelt] - All about Svelte JavaScript framework.

2021 September 25

a

akaSybe in Svelte [svelt] - All about Svelte JavaScript framework.
Так не все же через вите собирают
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
все бандлеры умеют собирать цсс иначе они уже никем не используются
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
класть умение собирать цсс в свелт или свелт препроцесс это уже за гранью не нужности
источник

a

akaSybe in Svelte [svelt] - All about Svelte JavaScript framework.
использование цсс-модулей подразумевает замену оригинальных названий классов на хэшированные версии. чтобы заменить названия классов в разметке, нужно распарсить ее в аст, этим и занимается svelte-preprocess, а плагин для модулей уже использует аст и делает свои дела, как я понимаю
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
помял тебя свелт слишком сильно, он тут никакой роли не играет
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
<script>
import styles from './styles.module.css';
</script>
<div class={styles.wrapper}>Hello</div>

Здесь не нужен препроцесс
источник

a

akaSybe in Svelte [svelt] - All about Svelte JavaScript framework.
Понял
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
и все что ты теряешь, это сомнительную по важности фичу в виде отброса неиспользованных селекторов из цсс файлов, но эта фича отключается сразу же как ты заюзаешь любое динамическое выражение класса в разметке.
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
а {variable ? 'class-one' : 'class-two'} тоже ломает эту удалялку ?
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
думаю да ломает
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
@dkzlv какие сейчас ограничения в тсе на свелте по сравнению с jsx?
if something в шаблоне уже пофиксили ? ts синтаксис в шаблоне всё ещё не поддерживается ?
с евентами всё по-прежнему печально?
как слоты ?
пробовал дженерики через тот велосипед ?
источник

MZ

Misha Zamkevich in Svelte [svelt] - All about Svelte JavaScript framework.
Собрал уже ни один проект на свелте — ни разу не страдал от отсутствия проброса класса. Нигде нет лишних обёрток, велосипедов и левых решений.

Го работать, хватит ерундой заниматься.
источник

DK

Dan Kozlov in Svelte [svelt] - All about Svelte JavaScript framework.
Ts в шаблоне нет, но он там не особо нужен. Даже non-null не особо критичен.

Что такое if something?

Статус очень хороший. Я уже особо изъянов не замечаю.
источник

DK

Dan Kozlov in Svelte [svelt] - All about Svelte JavaScript framework.
Если под if something ты подразумеваешь, чтоб ts ифами сужал тип переменной для всего подшаблона, то да, это уже добавили.
источник

A

Arushwl in Svelte [svelt] - All about Svelte JavaScript framework.
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
ну вот такие у тебя проекты) если тебе не надо значит всем не надо?

только любая дизайн система хоть на свелте карбон хоть муи, хоть любая дизайн система на реакте. они все позволяют передать класснейм, вот же никому не нужную фичу сделали)
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
а люди ходят пуллреквесты и ишью заводят тоже просто так, ну не идут работать, не хотят видимо
источник

DK

Dan Kozlov in Svelte [svelt] - All about Svelte JavaScript framework.
У этой проблемы есть миллион решений, зачем обсасывать, что у свелта его нет из коробки? У свелткита, кстати, есть.

У реакта стилей вообще из коробки нет. Всем же пофиг на это.
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
прекрасно что у него их нет из коробки, миллион неудобных решений у свелта конечно есть)
источник

MZ

Misha Zamkevich in Svelte [svelt] - All about Svelte JavaScript framework.
А в чём проблема то? Поменять в опенсорсной дизайн системе что-то надобно? — Ну так скопируй её себе и меняй сколько вдумается. Потом сделаешь пулреквест если пустят.  

А если её нельзя менять (дизайнеры по попе надают) то и незачем её менять.

Чего-то не хватает во внутренней дизайн системе? — в командах разберутся, дополнят, доделают, — на то она и продуктовая разработка.

Так в чём проблема? Всё же нормально работает. Один раз на 1000 строк кода обёрочку сделать в исключительном месте рука не поворачивается?
источник