Size: a a a

Svelte [svelt] - All about Svelte JavaScript framework.

2021 September 13

D

Din Dmitriy in Svelte [svelt] - All about Svelte JavaScript framework.
Не помогло. Но это странный пример какой-то. Импорт через * работает нормально
источник

D

Din Dmitriy in Svelte [svelt] - All about Svelte JavaScript framework.
Библиотека, которая использовала Buffer поднялась с полифилом
источник

U

Uebanan_14_88 in Svelte [svelt] - All about Svelte JavaScript framework.
А ты установил buffer?
источник

U

Uebanan_14_88 in Svelte [svelt] - All about Svelte JavaScript framework.
В репле грузится нпм-пакет (полифилл нодовского buffer для работы в браузере).
источник

D

Din Dmitriy in Svelte [svelt] - All about Svelte JavaScript framework.
Да, спасибо
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
Помнит кто где лежит обсуждение работы $: в плане первичного запуска ?

Типа

let something;

$: something = complexFunctionReturningComplexValue(params);

something будет undefined, и тут с простыми данными либо делать [] (пустой начальный стейт), либо проверять на undefined, либо продублировать запуск

let something = complexFunctionReturningComplexValue(params);

в начале
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
Обсуждали мы где-то в чате тут почему something изначально undefined
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
Но с поиском телеги я точно не найду
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
Почему не может свелт сам запустить синхронно один раз $: при начальном рендере
источник

DK

Dan Kozlov in Svelte [svelt] - All about Svelte JavaScript framework.
Он так и делает.
источник

DK

Dan Kozlov in Svelte [svelt] - All about Svelte JavaScript framework.
Я не встречал такого обсуждения.

Если у тебя something используется в шаблоне, ошибок быть не должно. Если в шаблоне — тоже, потому что первое исполнение будет при маунте. Ошибка будет если ты просто в скрипт-теге используешь это значение. А зачем?
источник

DK

Dan Kozlov in Svelte [svelt] - All about Svelte JavaScript framework.
Даже в onMount уже будет значение.
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
Насколько я помню там проскочет undefined и уронит всё
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
Если ты в шаблоне втыкаешь эти данные в пропсы по простому
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
И ожидаешь там сразу данные получить
источник

К

Константин in Svelte [svelt] - All about Svelte JavaScript framework.
нет, не делает.
источник

К

Константин in Svelte [svelt] - All about Svelte JavaScript framework.
если ты как проп передашь это в ниже стоящий компонент, улетит undefined
источник

DK

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

К

Константин in Svelte [svelt] - All about Svelte JavaScript framework.
let list;
$: list = someStore;


<Component1 {list} />
источник

К

Константин in Svelte [svelt] - All about Svelte JavaScript framework.
при маунте Component1 получит undefined
источник