Возникла надобность в раскладке Masonry, готов компонент и всё работает🥳
Был бы рад советам как сделать это более svelte-way. Была мысль делать через action, но пока сделал через bind:this. Ещё вопрос в отзывчивости. Пока использую eventListener "resize". Может, можно сделать это через ResizeObserver?
я бы с этим очень сильно поспорил. Дефолтный экспорт зло, которое мешает навигации и поиску. По тайпскрипту есть целые статьи почему не стоит использовать дефолтный экспорт совсем =)
можешь в двух словах рассказать, почему дефолтный экспорт - плохо? я читал статьи на эту тему, но не проникся, в работе использую дефолтный экспорт и радуюсь жизни. 🙂 просто есть основной функционал, а есть типо утилитные функции, для каждого свой экспорт.