Size: a a a

2020 March 02

PM

Pavel 🦇 Malyshev in Svelte [svelt]
<Items let:index>
{#if index === 13}
 <InsertedBlock />
{/if}
</Items>
источник

ДБ

Дмитрий Беляев in Svelte [svelt]
Pavel 🦇 Malyshev
{#each items as item, index}
 <slot {index} />
 ...
{/each}
хм... это уже похоже на правду
пустой слот ведь не отрендерится?
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Дмитрий Беляев
хм... это уже похоже на правду
пустой слот ведь не отрендерится?
нет
источник

A

Arushwl in Svelte [svelt]
Слот вообще блэк-бокс - туннель для HTMLx
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
источник

ДБ

Дмитрий Беляев in Svelte [svelt]
Arushwl
Слот вообще блэк-бокс - туннель для HTMLx
ну да, еще бы верстальщику слоты объяснить нормально
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Дмитрий Беляев
ну да, еще бы верстальщику слоты объяснить нормально
Мне кажется верстальщику проще всего, ибо все блочные html элементы работают через слоты по сути
источник

ДБ

Дмитрий Беляев in Svelte [svelt]
👍
источник

A

Arushwl in Svelte [svelt]
Вот и нарисовался svelt default подход
источник

ДБ

Дмитрий Беляев in Svelte [svelt]
Pavel 🦇 Malyshev
Мне кажется верстальщику проще всего, ибо все блочные html элементы работают через слоты по сути
да на самом деле это я ленивый, научил верстальщика из своей команды верстать сразу в компоненты, чтоб фигачить ток логику)) но это не всегда удается, так как верстальщик с js не очень дружит
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Дмитрий Беляев
да на самом деле это я ленивый, научил верстальщика из своей команды верстать сразу в компоненты, чтоб фигачить ток логику)) но это не всегда удается, так как верстальщик с js не очень дружит
Все верно сделал. Svelte и вообще SFC довольно хорошо способствуют этому
источник

PM

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

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Дальше верстальщик заполняет эти файлы html/css и отдает программисту
источник

PM

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

A

Arushwl in Svelte [svelt]
Структура без логики никак...
источник

PM

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

PM

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

A

Arushwl in Svelte [svelt]
Pavel 🦇 Malyshev
поэтому обычно она меняется,обычно компоненты бьются меньше, но не так сильно
Вот щас как раз под апи передумываю изначальную структуру. Мне вообще оч нравится свелтовский подход изначального комплексного проектирования 👍🏻 по началу напрягало туда сюда экспорт-импорт... ща норм! Зато все видно.
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Arushwl
Вот щас как раз под апи передумываю изначальную структуру. Мне вообще оч нравится свелтовский подход изначального комплексного проектирования 👍🏻 по началу напрягало туда сюда экспорт-импорт... ща норм! Зато все видно.
и сборщик лучше понимает что и как связано)
источник

A

Arushwl in Svelte [svelt]
Ес )
источник