- https://svelte.dev/repl/c305722adb4a4545b27b198ea8ff9bde ?
Круто! Посмотри, там пару подзаголовков остались на инглише.
Да это тема поидее, когда нужен какой-то набор экшенов, которые объеденныны одной темой - типа input.trim, input.onlydigits, input.capitalize и т.п.
Да там больше оригинала осталось конечно... ну вот showcase мне не даётся по-русски 😁
витрина норм, примеры использования тоже
Шоукейс — так и напиши.
Все равно хрень конечно, а не фича. Экшены надо в модули по смыслу объединять. Однако такой вот способ вполне норм, если внутри одного компонента прям куча куча разношёрстных экшенов юзается: import * as input from “@/actions/input”; <div use:input.trim>
У меня такой импорт * тащит всё, что даже не юзается в бандл... пока сепарирую через именованый экспорт, клевая идея разбить по разным файлам вообще... а вот если будет объект - из него можно кусками импортить, типа: import { foo.bar } from foo ?
Нет, оба варианта не очень работают с шейкингом. Поэтому я за отбельные импорты и тогда смысл этой фичи теряется
Агась. Вообщем как обычно - ручками надёжнее 🤓
Обсуждают сегодня