Size: a a a

Svelte [svelt] - All about Svelte JavaScript framework.

2021 November 11

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
и ты вынужден полноценный компонент со всем обвесом свелта делать в соседнем файле
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
нельзя $: унести в функцию как это легко делается с хуками
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
и тут начинаются какие-то пляски с фрагментами и прочими велосипедами
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
да, кастомные хуки тоже кайф конкретный
источник

MS

M S in Svelte [svelt] - All about Svelte JavaScript framework.
Речь идет не о кровь из носу и героическими усилиями что-то реализовать. В конце концов полноту по Тьюрингу можно реализовать одной единственной инструкцией.

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

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
можно не оборачивать один компонент ведром ифов, а вынести 70% какой-то стейтовой логики в кастом хук
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
и переиспользовать в двух читаемых компонентах эти 70%
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
причем можно заранее этого не делать, а потом когда понадобится просто код без изменений забрать из компонента внутрь кастом хука
источник

DK

Dan Kozlov in Svelte [svelt] - All about Svelte JavaScript framework.
Интересный вижен. Я всегда воспринимал хуки как кривой костыль с низкой читаемостью и прозрачностью и фантастически высокими шансами на плохой перфоманс. И хуками я пользуюсь так мало, как это только возможно.
источник

MS

M S in Svelte [svelt] - All about Svelte JavaScript framework.
Да, я хотя пока только раз с реактом работал на проде, с лишними рендерами столкнулся сразу.
источник

DK

Dan Kozlov in Svelte [svelt] - All about Svelte JavaScript framework.
Ну я уже сказал своё мнение, в общем-то. У меня на свелте приложения с будь здоров какой сложной логикой, но я чаще ломаю голову, как структурировать компоненты в реакте, чем в свелте :)
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
тут соглы, в основном из-за перфа
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
в свелте можно структурировать компоненты обращая внимание только на то как они воспринимаются визуально
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
а не что дёрнется сетстейтом или контекстом, который лежит в этом жирном компоненте
источник

ДК

Дмитрий Красильников... in Svelte [svelt] - All about Svelte JavaScript framework.
а разве свелтовские сторы нельзя рассматривать как аналог хуков в каком-то смысле?
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
когда ты переписываешь реактивную логику на сторы, то нужно делать очень много адаптаций
источник

MS

M S in Svelte [svelt] - All about Svelte JavaScript framework.
Мне подход Свелта в целом тоже больше нравится. Но когда сталкиваешь с какими-то сложностями, не хватает возможности взять и написать десяток строк на JSX. Приходится ломать голову как это реализовать в модели Свелта.
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
а хуки это прям логика работающая по точно таким же законам
источник

КС

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

DK

Dan Kozlov in Svelte [svelt] - All about Svelte JavaScript framework.
Пример можешь привести, когда ментальная модель свелта без JSX была ограничивающей для тебя?
источник