Size: a a a

2020 September 06

К

Константин in Svelte [svelt]
Кирилл Спасибович
const event = typeof e.detail === 'object' ? e.detail : e;
да, именно. Лишнее действие. И ещё куча лишних действий, если надо прокинуть выше
источник

КС

Кирилл Спасибович... in Svelte [svelt]
Arushwl
В массиве есть значения на ключе. Мне надо эти значения складывать по шагам для каждого элемента массива. 1 элемент = 1 значение , 2 элемент = 1 значение + 2 значение итд
ну я тебе написал, прогони
источник

К

Константин in Svelte [svelt]
Arushwl
В массиве есть значения на ключе. Мне надо эти значения складывать по шагам для каждого элемента массива. 1 элемент = 1 значение , 2 элемент = 1 значение + 2 значение итд
т.е. сумма каждого следующего равна сумме предыдущих?
источник

КС

Кирилл Спасибович... in Svelte [svelt]
источник

КС

Кирилл Спасибович... in Svelte [svelt]
меня вот напрягает, что на каждое изменение любого js файла в проекте со свелтовскими компонентами пересобираются все компонентные css'ки
источник

К

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

С пользовательской точки зрения… ну, хз, это простенькая деструктура прямо в объявлении обработчика, не могу сказать, что очень сложно осилить.

Не нравится угадывать — читайте код компонентов. Претензия странная, вам же не в рантайме надо угадать, что за ивент прилетел, а на этапе разработки :)
это не сложно осилить. Это надо в каждом обработчике проверять, пришёл detail или нет
источник

КС

Кирилл Спасибович... in Svelte [svelt]
вот это кажется полнейшим говнищем
источник

КС

Кирилл Спасибович... in Svelte [svelt]
и закэшировать результат работы не представляется возможным
источник

К

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

С пользовательской точки зрения… ну, хз, это простенькая деструктура прямо в объявлении обработчика, не могу сказать, что очень сложно осилить.

Не нравится угадывать — читайте код компонентов. Претензия странная, вам же не в рантайме надо угадать, что за ивент прилетел, а на этапе разработки :)
а если не дай бог надо это выше уровня на 2 прокинуть, вот тут-то начинаются пляски с бубном
источник

КС

Кирилл Спасибович... in Svelte [svelt]
может проще прокинуть сверху хэндлер ?
источник

DK

Dan Kozlov in Svelte [svelt]
Константин
а если не дай бог надо это выше уровня на 2 прокинуть, вот тут-то начинаются пляски с бубном
Форвардинг — это пляски с бубном?

Возьмите стороннюю реализацию ивентов, которой всё равно на компоненты и структуру, пользуйтесь контекстами, сбрасывайте вниз коллбэки — словом, вариантов решить эту задачу миллион.
источник

A

Arushwl in Svelte [svelt]
Кирилл Спасибович
ну я тебе написал, прогони
А где тут ключ?
источник

К

Константин in Svelte [svelt]
Dan Kozlov
Форвардинг — это пляски с бубном?

Возьмите стороннюю реализацию ивентов, которой всё равно на компоненты и структуру, пользуйтесь контекстами, сбрасывайте вниз коллбэки — словом, вариантов решить эту задачу миллион.
миллион неудобных способов, да
источник

КС

Кирилл Спасибович... in Svelte [svelt]
Arushwl
А где тут ключ?
arr.map((item, i) => ({i: arr.slice(0, i).reduce((a, c) => a + c, 0)}));
оч сложна
источник

К

Константин in Svelte [svelt]
просто делать здесь так, тут так, а тут рыбу заворачивать - это говно, а не код
источник

DK

Dan Kozlov in Svelte [svelt]
Константин
миллион неудобных способов, да
Чем вам неудобно форвардить или использовать контексты? Если конкретно.
источник

КС

Кирилл Спасибович... in Svelte [svelt]
ща Марк расскажет каких проблем не существует и существовать не должно
источник

МТ

Марк Танащук... in Svelte [svelt]
Кирилл Спасибович
ща Марк расскажет каких проблем не существует и существовать не должно
Я вообще то про массив пишу =\
источник

К

Константин in Svelte [svelt]
Dan Kozlov
Чем вам неудобно форвардить или использовать контексты? Если конкретно.
кастом эвенты разве форвардятся?
источник

DK

Dan Kozlov in Svelte [svelt]
Константин
кастом эвенты разве форвардятся?
оф корс
источник