Size: a a a

2020 November 17

ON

Oleg N in Svelte [svelt]
хром переваривает
источник

ON

Oleg N in Svelte [svelt]
из этого я пришел к выводу, что реактивный ф-ии - это побочный эффект
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
In strict mode code, however, this will throw a SyntaxError:

'use strict';
L: function F() {}
// SyntaxError: functions cannot be labelled
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
хаха хром)
источник

ON

Oleg N in Svelte [svelt]
ok, хотя без script прожовывет
источник

ON

Oleg N in Svelte [svelt]
'use strict';    
$: {function foo() {} }

так не ругается, хотя это уже не функция помечена
источник

ON

Oleg N in Svelte [svelt]
о прикол придумал, ща
источник

PM

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

PM

Pavel 🦇 Malyshev in Svelte [svelt]
забавный вчера бенчмарк нашел: https://youtu.be/vwMqG8l0GUo?t=1810
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
интересно было бы глянуть на код
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
источник

ON

Oleg N in Svelte [svelt]
Oleg N
о прикол придумал, ща
$: foo = (name) => name + x + $$invalidate()

хотел какие-то внутриенности замыканием вытащить, т.к. ф-я пересоздается в другом месте, но там ничего интересного...
источник

AP

Alexander Ponomarev in Svelte [svelt]
Pavel 🦇 Malyshev
In strict mode code, however, this will throw a SyntaxError:

'use strict';
L: function F() {}
// SyntaxError: functions cannot be labelled
я это уже кидал в этот чат
источник

ON

Oleg N in Svelte [svelt]
<footer class={['footer', mix].join(' ')}>
источник

AP

Alexander Ponomarev in Svelte [svelt]
ну типа быстрее класснейма только неудобно)
источник

ON

Oleg N in Svelte [svelt]
<script>
 export let mix = '';
</script>

<h1 class={['title', mix].join(' ')}>
 <slot/>
</h1>


много (или все) компоненты - одно-элементные, что не сильная сторона свелте, т.е. компонент - это про другое
источник

AP

Alexander Ponomarev in Svelte [svelt]
Oleg N
<script>
 export let mix = '';
</script>

<h1 class={['title', mix].join(' ')}>
 <slot/>
</h1>


много (или все) компоненты - одно-элементные, что не сильная сторона свелте, т.е. компонент - это про другое
для меня это дефолт разработки, ты собираешь свою кнопку, свой заголовок и используешь их везде) если это не сильная сторона свелте то я хз зачем он нужен
источник

PM

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

ON

Oleg N in Svelte [svelt]
Alexander Ponomarev
для меня это дефолт разработки, ты собираешь свою кнопку, свой заголовок и используешь их везде) если это не сильная сторона свелте то я хз зачем он нужен
в реакте посути это просто вызов ф-ии с 1 элементом, а в свелте создается целый компонент с оверхедом, изолироваными стилями и пр.

вес разный
источник

ON

Oleg N in Svelte [svelt]
Pavel 🦇 Malyshev
хм, подозрительно у вас фамилии похожие... 🤔
👍
источник