Size: a a a

2020 November 21

MD

Maksyuta Dmitry  in Svelte [svelt]
Pavel 🦇 Malyshev
component.$on();
Как это правильно называется? В API svelte буквально пару строчек о нём, хотелось бы более обширную инфу почитать.
источник

МТ

Марк Танащук... in Svelte [svelt]
Maksyuta Dmitry 
Как это правильно называется? В API svelte буквально пару строчек о нём, хотелось бы более обширную инфу почитать.
createEventDispatcher
источник

МТ

Марк Танащук... in Svelte [svelt]
Pavel 🦇 Malyshev
component.$on();
Создает ивент, который извне компонента можно вызвать таким образом
источник

МТ

Марк Танащук... in Svelte [svelt]
Но инфы на эту тему с примерами да, маловато
источник

КС

Кирилл Спасибович... in Svelte [svelt]
Марк Танащук
Создает ивент, который извне компонента можно вызвать таким образом
Вызвать ? Может передать колбек на евент ?
источник

МТ

Марк Танащук... in Svelte [svelt]
Кирилл Спасибович
Вызвать ? Может передать колбек на евент ?
Сорри, я не по диспатчам, так что ошибся >.>
источник

МТ

Марк Танащук... in Svelte [svelt]
Просто сказал куда копать
источник

КС

Кирилл Спасибович... in Svelte [svelt]
Марк Танащук
Сорри, я не по диспатчам, так что ошибся >.>
Ну я так понял что это тоже самое что on:event={callback} на компоненте
источник

СА

Сергей Артёмов... in Svelte [svelt]
Уже пошли статьи, советующие фигачить в svelt@next 🤔
источник

DK

Dmitry Kurmanov in Svelte [svelt]
У меня тут проект https://github.com/dmitrykurmanov/survey-standalone . Это SurveyJS library (https://surveyjs.io/Overview/Library) реализация на Svelte. Идея в том, что её можно будет использовать с любым фреймворком ну или без него. Это хобби проект, просто мне Svelte нравится, а в основном проекте писать на нём нет возможности. Но если кому-то будет интересно, пишите issue, буду развивать :)
источник

ВГ

Вячеслав Гримальский... in Svelte [svelt]
artalar
Вот как надо было делать реактивность в свелт (вместо меток):
var - переменная
let - обсервабл (и так)
const - реактивный derived
Тогда при переносе кода в свелт менялась бы семантика, и за этим приходилось бы следить
источник

AP

Alexander Ponomarev in Svelte [svelt]
она и так меняется
источник

ВГ

Вячеслав Гримальский... in Svelte [svelt]
Но не так сильно
источник

ER

Eric Rovell in Svelte [svelt]
Один за другим лезут😅
источник

W

WebCatalyst. in Svelte [svelt]
Забаньте чела
источник

ВГ

Вячеслав Гримальский... in Svelte [svelt]
<Child {...$$props}/>

Вот это считается моветоном? Или норм
источник

ВГ

Вячеслав Гримальский... in Svelte [svelt]
Я нашел одно упоминание

> Conversely, if you need to reference all the props that were passed into a component, including ones that weren't declared with export, you can do so by accessing $$props directly. It's not generally recommended, as it's difficult for Svelte to optimise, but it's useful in rare cases.

Но не понятно, чем для меня чревато “difficult for Svelte to optimise”.
источник

ON

Oleg N in Svelte [svelt]
Вячеслав Гримальский
Я нашел одно упоминание

> Conversely, if you need to reference all the props that were passed into a component, including ones that weren't declared with export, you can do so by accessing $$props directly. It's not generally recommended, as it's difficult for Svelte to optimise, but it's useful in rare cases.

Но не понятно, чем для меня чревато “difficult for Svelte to optimise”.
бандл будет толше и тормознее, т.к. {...$$props} это не js код* и будет интерпретироваться вручную свелтом
источник

ВГ

Вячеслав Гримальский... in Svelte [svelt]
Спасибо
источник

AP

Alexander Ponomarev in Svelte [svelt]
Oleg N
бандл будет толше и тормознее, т.к. {...$$props} это не js код* и будет интерпретироваться вручную свелтом
что значит толще? там что будет что-то больше чем строчка child.$set(props)? =)
источник