Size: a a a

2020 November 06

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Alexander Ponomarev
ну тогда придется передавать колбэком а не через Link on:click и тогда не будет отличаться от реакта =)
какие кейсы, такие и решения))) реакт создан для таких вот кривых кейсов
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Alexander Ponomarev
ну тогда придется передавать колбэком а не через Link on:click и тогда не будет отличаться от реакта =)
если через ре-диспатч, то можно и через on:click
источник

PM

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

AP

Alexander Ponomarev in Svelte [svelt]
Pavel 🦇 Malyshev
какие кейсы, такие и решения))) реакт создан для таких вот кривых кейсов
а свелт видимо создан чтобы делать только комон кейсы, а на остальные вообще не дать вариантов =0
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Alexander Ponomarev
а свелт видимо создан чтобы делать только комон кейсы, а на остальные вообще не дать вариантов =0
а ну то есть если у тебя есть И ивенты, И коллбеки, то это только для коммон кейсов, а вот если у тебя ТОЛЬКО коллбеки, то типа все круто. Логика)
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
смотри как я могу сейчас сделать точно также как в реакт, даже без on:* :

<a use:events={$$props} {...$$props} rel="noopener">
  <slot/>
</a>
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
и внутри примитивный экшн, который точно также распарсит коллбеки с префиксом on и забиндит лисенеры на ноду
источник

PM

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

AP

Alexander Ponomarev in Svelte [svelt]
но чтобы говнокодить как на свелт надо помнить что у тебя и колбэки и эвенты и что on:* еще не привезли =)
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Alexander Ponomarev
но чтобы говнокодить как на свелт надо помнить что у тебя и колбэки и эвенты и что on:* еще не привезли =)
чтобы говнокодить на свелт нужно обладать особым талантом. не у всех он есть, поэтому приходится писать нормально. да и на реакт не все писали достаточно много, чтобы иметь реакт головного мозга
источник

AP

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

AP

Alexander Ponomarev in Svelte [svelt]
будет хорошая реклама
источник

AP

Alexander Ponomarev in Svelte [svelt]
ну и заодно всех реакт разработчиков тоже говнокодерами обозвать =)
источник

PM

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

PM

Pavel 🦇 Malyshev in Svelte [svelt]
уверен большая часть товарищей, не понимает зачем в чате по свелт вообще упоминается реакт
источник

AP

Alexander Ponomarev in Svelte [svelt]
товарищи сами его упоминают, если что =)

я вроде явно показал чем он хорош. Зачем сюда скидывать какие-то графики сравнения строк кода? А потом мне тыкать о чем то? =)
источник

AP

Alexander Ponomarev in Svelte [svelt]
сравниваете, дак сравнивайте нормально. То что можно делать в реакте свелт никогда не сможет сделать потому что у него не JSX.
источник

AP

Alexander Ponomarev in Svelte [svelt]
только убогие слоты "чтобы быть ближе к спеке"
источник

VF

Vitaliy Fain in Svelte [svelt]
жуть ты токсичный
источник

AP

Alexander Ponomarev in Svelte [svelt]
источник