Size: a a a

2021 March 11

КС

Кирилл Спасибович... in Svelte [svelt]
Alexander Ponomarev
https://gist.github.com/trash-and-fire/349c5cff5be1ce63de124dab47eb1950
https://gist.github.com/trash-and-fire/f6598f9f657ef5c8a3d9f72b572858c7

вот мои конфиги, но еслинт еще не полный и недонастроеный. Донастраиваю по мере необходимости.
вот у Александра угнал
источник

МТ

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

КС

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

КС

Кирилл Спасибович... in Svelte [svelt]
это позволяет меньше тратить энергии на мысли о тупых вещах, типа проверки на обращение к полю возможно null объекта
источник

КС

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

МТ

Марк Танащук... in Svelte [svelt]
Это шутка)
источник

КС

Кирилл Спасибович... in Svelte [svelt]
если какая-нибудь мутная логика с кучей ифов и сложных условий - её классно обмазать тестами перед тем как пытаться "упрощать"
источник

КС

Кирилл Спасибович... in Svelte [svelt]
сразу как-то спокойнее живётся)
источник

КС

Кирилл Спасибович... in Svelte [svelt]
кто-то кстати тестит (не руками) свелт компоненты в духе юзер кликнул сюда, потом сюда, должен был скачаться файл и тд ?
источник

КС

Кирилл Спасибович... in Svelte [svelt]
шото у тебя сёдня шутки категории Б так и прут)
источник

МТ

Марк Танащук... in Svelte [svelt]
3 часа ночи - самое время для шуток и важных переговоров в чатах
источник

МТ

Марк Танащук... in Svelte [svelt]
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Eric Rovell
У меня кнопка компонент. По сути, одной из них хочу передать on:click, другим этого не нужно
В почему просто не форвардить on:click вверх и родитель решит вешать на него что-то или нет? 🤔
источник

A

Arushwl in Svelte [svelt]
Скорее всего внутри на эвенте есть переменные... можно их через dispatch => ‘click’, { props } передать...🤔 или передавать click из dispatch по условию...
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Там дело в том, что лисенеры монтируются 1 раз. Если добавлять логику смены лисенера в динамике, но придётся тогда тянуть ее дополнительно. Кейс редкий и чаще всего ничего не делать при условии можно прям внутри обработчика
источник

A

Arushwl in Svelte [svelt]
Pavel 🦇 Malyshev
Там дело в том, что лисенеры монтируются 1 раз. Если добавлять логику смены лисенера в динамике, но придётся тогда тянуть ее дополнительно. Кейс редкий и чаще всего ничего не делать при условии можно прям внутри обработчика
Ок. Буду знать.
источник

NK

ID:0 in Svelte [svelt]
источник

ER

Eric Rovell in Svelte [svelt]
Pavel 🦇 Malyshev
В почему просто не форвардить on:click вверх и родитель решит вешать на него что-то или нет? 🤔
Я ведь правильно понимаю суть форвардинга?
В компоненте стоит:

<button on:click>
   <slot />
</button>

Или это про onClick пропс, как в реакт?
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Eric Rovell
Я ведь правильно понимаю суть форвардинга?
В компоненте стоит:

<button on:click>
   <slot />
</button>

Или это про onClick пропс, как в реакт?
да
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
это никак не аффектит то, что ивент всплывает нативно, просто позволяет определить хендлер на Теге компонента
источник