Size: a a a

2020 December 25

DK

Dan Kozlov in Svelte [svelt]
Pavel 🦇 Malyshev
На бандл пофиг. Код приятнее для меня и даже чуть короче
Это потому что кейс комически простой. Если тебе надо тайпскрипт добавить и делать побольше императивной работы, да с использованием данных самого компонента, то эта вся красота быстро станет монстром.
Но это вкусовщина, конечно.
источник

A

Arushwl in Svelte [svelt]
Arushwl
https://svelte.dev/repl/d7680b8f5aee4d86846b0982e6c0c01d?version=3.31.0

усложнил малость - как на reload начинать отсчет loadedItems с 0 ?
@PaulMaly подсобишь ещё чуток? чёт туплю… могу передать сверху loadedItems = 0, но тогда функция отсчета игнорится
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Arushwl
@PaulMaly подсобишь ещё чуток? чёт туплю… могу передать сверху loadedItems = 0, но тогда функция отсчета игнорится
Может репл просто?
источник

A

Arushwl in Svelte [svelt]
вот же https://svelte.dev/repl/d7680b8f5aee4d86846b0982e6c0c01d?version=3.31.0

усложнил малость - как на reload начинать отсчет loadedItems с 0 ?
источник

A

Arushwl in Svelte [svelt]
функция добычи картинок не важна
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Dan Kozlov
Это потому что кейс комически простой. Если тебе надо тайпскрипт добавить и делать побольше императивной работы, да с использованием данных самого компонента, то эта вся красота быстро станет монстром.
Но это вкусовщина, конечно.
Вкусовщина или нет, но я бы ознакомился с кейсом. У меня прямо противоположный опыт. Более того, если писать сложный кейс, то это в любом случае имеет шанс стать монстром. Однако экшн-монстра можно хотя бы вынести в отдельный js/ts файл. Если не для переиспользования, то хотя бы для разделения кода
источник

S

Sierge in Svelte [svelt]
может кто сталкивался с каким-то адекватным конструктором форм: передаем схему и отрисовывается форма из схемы? :)
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Sierge
может кто сталкивался с каким-то адекватным конструктором форм: передаем схему и отрисовывается форма из схемы? :)
На свелт или вообще? Так то вроде задача не слишком сложная, но на свелт будут некоторые вопросы с биндингами
источник

S

Sierge in Svelte [svelt]
Pavel 🦇 Malyshev
На свелт или вообще? Так то вроде задача не слишком сложная, но на свелт будут некоторые вопросы с биндингами
вот именно - на свелт)
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Sierge
вот именно - на свелт)
Мне кажется кто-то из наших товарищей тут писал нечто подобное
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Sierge
вот именно - на свелт)
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
@pyoner автор
источник

A

Arushwl in Svelte [svelt]
Arushwl
вот же https://svelte.dev/repl/d7680b8f5aee4d86846b0982e6c0c01d?version=3.31.0

усложнил малость - как на reload начинать отсчет loadedItems с 0 ?
@PaulMaly не глянул? Реализация симпотная, но с перезагрузкой и обнулением счетчика прям затык... скрипит моцк
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Arushwl
@PaulMaly не глянул? Реализация симпотная, но с перезагрузкой и обнулением счетчика прям затык... скрипит моцк
Пока на мобиле. А зачем loadedItems в let: ?
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Это совершенно точно приватная логика компонента.
источник

PM

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

A

Arushwl in Svelte [svelt]
Pavel 🦇 Malyshev
Пока на мобиле. А зачем loadedItems в let: ?
Там функция onLoad
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Ой да, bind:loadedItems
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Если ты заставляешь внешний компонент считать загрузки, тогда зачем нужен onLoad ?
источник

A

Arushwl in Svelte [svelt]
Pavel 🦇 Malyshev
Ой да, bind:loadedItems
Это я пытался обнулять его снаружи передавать 0, но так стопорится вызов функции
источник