Size: a a a

2020 April 26

NA

Nurbek Akhmedov in Svelte [svelt]
<div
bind:offsetWidth={width}
bind:offsetHeight={height}
>
источник

NA

Nurbek Akhmedov in Svelte [svelt]
у свелт есть апи чтобы слушать то что ты просишь и без экшенов
источник

NA

Nurbek Akhmedov in Svelte [svelt]
надо тебе хотябы минимальный репл сделать
источник

DV

Dmitriy Vishnevskiy in Svelte [svelt]
Я так понял, колбэк надо вызывать при пересечении брэйпоинта, если так, то логику следует инкапсулировать в экшен, если подобное нужно сделать лишь в пару мест - api svelte выглядит изящнее
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Константин
по идее, такие вещи же роллап разруливает, насколько я понимаю? Мб где-то в конфиге просто дописать нужно?
роллап из коробки не умеет работать без расширений. нужно ставить плагин
источник

К

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

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Константин
спасибо ) я в принципе так и подумал )
я юзаю rollup-plugin-import-resolver
источник

К

Константин in Svelte [svelt]
вообще, кстати, мне кажется, надо свелт и саппер шаблоны настроить под это дело, чтобы у людей, кто пришёл с вебпака не было таких же вопросов )
источник

К

Константин in Svelte [svelt]
полезная штука ведь
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Константин
кажется мне, что в свелт надо такие вещи предусмотреть. Какой-нибудь объектик, в котором всегда будет текущий размер окна
<svelte:window bind:innerWidth={$windowWidth} />
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
где windowWidth - это обычный writable стор
источник

К

Константин in Svelte [svelt]
Pavel 🦇 Malyshev
<svelte:window bind:innerWidth={$windowWidth} />
изначально так и делал, только думал, что через ридабл мб как-то сделать, но видимо ридабл не про это
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Константин
вообще, кстати, мне кажется, надо свелт и саппер шаблоны настроить под это дело, чтобы у людей, кто пришёл с вебпака не было таких же вопросов )
шаблонов полно, но все ведь берут официальный, а там минимализм проповедуют
источник

К

Константин in Svelte [svelt]
то, что их полно - скорее проблема )
источник

PM

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

PM

Pavel 🦇 Malyshev in Svelte [svelt]
можно и через ридб конечно
источник

К

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

К

Константин in Svelte [svelt]
выше как раз про это спрашивал )
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Denis Bazhenov
Таки да я скорее всего много чего не понимаю. Найти бы литературу или хотя-бы правила того как правильно строить дерево объекта и к чему может привести когда применяются не верные стратегии :) Типа как у меня получилось из за сложной вложенности теперь чёрт ногу сломит. 🤣
прежде всего нужно понять то о чем я писал выше. статический анализатор "смотрит" твой код. не исполняет, а просто смотрит
источник

PM

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