Size: a a a

2020 September 07

A

Arushwl in Svelte [svelt]
Хотя я это юзал ещё год назад...
источник

К

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

AP

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

AP

Alexander Ponomarev in Svelte [svelt]
из одного файла надо собрать 2
источник

К

Константин in Svelte [svelt]
на холодной-то да. Но на горячей-то ?
источник

AP

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

МТ

Марк Танащук... in Svelte [svelt]
Resident
npx degit sveltejs/template my-svelte-project
! could not fetch remote https://github.com/sveltejs/template
! could not find commit hash for master
Установи самый новый node js
источник

МТ

Марк Танащук... in Svelte [svelt]
Плюс попробуй глобально установить после этого degit и без npx установить
источник

МТ

Марк Танащук... in Svelte [svelt]
После этапов установки конечно перезагружаясь
источник

MZ

Misha Zamkevich in Svelte [svelt]
Вывел для себя правило по поводу слотов:

«Если понадобилось знать переданы ли данные в слот, значит с архитектурой проекта, что-то пошло не так»

Например:

Вы сделали декларативный компонент и передаёте в слот какой-то текст. Ваш компонент сам решает как он будет выглядеть в зависимости от наличия этого текста и, например, его длины.

Как определить наличие текста в слоте и его длину?

Правильное решение избавиться от слотов и передавать текст свойством.

У вас несколько текстов? — Создайте несколько свойств.

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

#recepts #howto #tips
источник

МТ

Марк Танащук... in Svelte [svelt]
Misha Zamkevich
Вывел для себя правило по поводу слотов:

«Если понадобилось знать переданы ли данные в слот, значит с архитектурой проекта, что-то пошло не так»

Например:

Вы сделали декларативный компонент и передаёте в слот какой-то текст. Ваш компонент сам решает как он будет выглядеть в зависимости от наличия этого текста и, например, его длины.

Как определить наличие текста в слоте и его длину?

Правильное решение избавиться от слотов и передавать текст свойством.

У вас несколько текстов? — Создайте несколько свойств.

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

#recepts #howto #tips
👌
источник

ON

Oleg N in Svelte [svelt]
Misha Zamkevich
Вывел для себя правило по поводу слотов:

«Если понадобилось знать переданы ли данные в слот, значит с архитектурой проекта, что-то пошло не так»

Например:

Вы сделали декларативный компонент и передаёте в слот какой-то текст. Ваш компонент сам решает как он будет выглядеть в зависимости от наличия этого текста и, например, его длины.

Как определить наличие текста в слоте и его длину?

Правильное решение избавиться от слотов и передавать текст свойством.

У вас несколько текстов? — Создайте несколько свойств.

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

#recepts #howto #tips
если фреймфорк не имеет какой-то фичи, это ещё не значит что "вы перемудрили"
источник

MZ

Misha Zamkevich in Svelte [svelt]
Oleg N
если фреймфорк не имеет какой-то фичи, это ещё не значит что "вы перемудрили"
Конкретно в этом случае — значит.
источник

ON

Oleg N in Svelte [svelt]
слот - это своеобразный проперти, а невозможность проверить пустой ли проперти - это уже урезание нужного функционала.

все же в Свелт можно это проверить хоть и костыльно
источник

ON

Oleg N in Svelte [svelt]
Misha Zamkevich
Конкретно в этом случае — значит.
сходу пример не дам, но можно найти реально обосованые примеры, например если я хочу отобразить кнопку если слот не приехал (не на позиции слота)
источник

A

Arushwl in Svelte [svelt]
Условия внутри слотов не работают тоже...
источник

ON

Oleg N in Svelte [svelt]
Arushwl
Условия внутри слотов не работают тоже...
какие условия?
источник

MZ

Misha Zamkevich in Svelte [svelt]
Oleg N
сходу пример не дам, но можно найти реально обосованые примеры, например если я хочу отобразить кнопку если слот не приехал (не на позиции слота)
Нужен реальный пример. Так не получиться. Но сходу у меня обратный вопрос: а почему он не приехал?
источник

ON

Oleg N in Svelte [svelt]
Misha Zamkevich
Нужен реальный пример. Так не получиться. Но сходу у меня обратный вопрос: а почему он не приехал?
почему один из пропертей может не использоваться в компонент?
источник

A

Arushwl in Svelte [svelt]
Типа:

<div slot=“div”>
   {#if some}
       <a>
   {:else}
       <b>
   {/if}
</div>
источник