Size: a a a

2021 March 06

i

islambeg in Svelte [svelt]
Dan Kozlov
{#if }? 😂
как вариант, но хочется код без отступов)
источник

DK

Dan Kozlov in Svelte [svelt]
источник

АН

Артём Никитин... in Svelte [svelt]
islambeg
как вариант, но хочется код без отступов)
отступов?
источник

i

islambeg in Svelte [svelt]
:))
источник

ER

Eric Rovell in Svelte [svelt]
Dan Kozlov
Если хочешь из избежать изменения, то нереактивно скопируй значение; если хочешь оптимизировать бандл — тут увы не получится.
Бывает, что смысла в реактивности той или иной переменной пропса не имеет смысла. По идее, разве это не оптимизация? Или это та самая экономия на спичках?
источник

ЛС

Лёха Серый in Svelte [svelt]
у qt плохая лицензия теперь
источник

DK

Dan Kozlov in Svelte [svelt]
В свелте элсифы на одном уровне отступа, но вообще вам бы, эээ, иначе делать. Вам бы свичкейс в скрипте сделать, а потом уже это в шаблоне использовать без условий.
источник

DK

Dan Kozlov in Svelte [svelt]
Eric Rovell
Бывает, что смысла в реактивности той или иной переменной пропса не имеет смысла. По идее, разве это не оптимизация? Или это та самая экономия на спичках?
Спички точно. Абсолютно несущественная оптимизация, хотя в будущем хотелось бы иметь возможность так делать, да.
источник

ER

Eric Rovell in Svelte [svelt]
Dan Kozlov
Спички точно. Абсолютно несущественная оптимизация, хотя в будущем хотелось бы иметь возможность так делать, да.
Понял, спасибо
источник

i

islambeg in Svelte [svelt]
Dan Kozlov
В свелте элсифы на одном уровне отступа, но вообще вам бы, эээ, иначе делать. Вам бы свичкейс в скрипте сделать, а потом уже это в шаблоне использовать без условий.
пикча из интернета для примера) про одноуровненый отступ чет не подумал, да, тогда это решает проблему if else hell. про switch тоже хорошая идея. в крайнем случае можно будет разнести по компонентам и передавать булеан в пропс. в общем, спасибо за просвещение)
источник

DK

Dan Kozlov in Svelte [svelt]
У пикчи какой-то очень странный способ работы с отступами, но да ладно :)
источник

AP

Alexander Ponomarev in Svelte [svelt]
Yury Khmarin
экспортировать в стор, в сторе создать derived переменную от него зависящую, эту переменную экспортировать и юзать
пожалуй я просто сделаю реф колбэк как в реакте)
источник

AP

Alexander Ponomarev in Svelte [svelt]
раз уж bind:this и экшенов на компоненте нету
источник

DK

Dan Kozlov in Svelte [svelt]
Alexander Ponomarev
как мне экспортировать пропс но сделать его ридонли чтобы двойным биндингом снаружи нельзя было изменить
Экспортировать, чтобы извне можно было использовать?

Лучший вариант — export const, а внутри функция-геттер, наверное.
источник

AP

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

DK

Dan Kozlov in Svelte [svelt]
Alexander Ponomarev
конст нельзя потому что я внутри буду присваивать. геттер нельзя потому что возврат можно сохранить в переменную и не узнать что возврат на самом деле уже другой
Не, экспорт конст — это просто публичный метод на инстансе. Стейт будет приватным вообще.

Тогда, наверное, выгоднее всего с компонента поднимать стейт ивентами?
источник

DK

Dan Kozlov in Svelte [svelt]
Я правильно понимаю, тебе нужно закрытый стейт ребенка реактивно поднять в родителя, не давая тому контроля над самим стейтом?
источник

AP

Alexander Ponomarev in Svelte [svelt]
bind:this для меня был бы идеален, я делаю врапер для либы и хочу дать наружу сам инстанс куска либы
источник

DK

Dan Kozlov in Svelte [svelt]
Тогда ивенты, лучше не придумать вроде б.
источник

AP

Alexander Ponomarev in Svelte [svelt]
типа

<Map bind:this={map}>
   <Marker x="10" y="10" bind:this={marker}/>
</Map>
источник