Size: a a a

2020 September 28

МТ

Марк Танащук... in Svelte [svelt]
Кирилл Спасибович
хоть бы патч кто заценил, а то срачи да срачи :)
Никак не получается сгенерировать ситуацию когда проброс стилей прям необходим, сорри
источник

AP

Alexander Ponomarev in Svelte [svelt]
Pavel 🦇 Malyshev
Ага, сначала создаёт эти проблемы, а потом невероятно мужественно их решает 😆
завтра будет секция вопросов и ответов?
источник

AK

Alex Kaz in Svelte [svelt]
Alexander Ponomarev
какие проблемы то? я вот вижу свелт создал проблемы, но и не решает их, а решать их в юзерленде крайне неудобно или невозможно
сумасшедшая декомпозиция компонентов, вплоть до цикла какого-то компонента и сам этот компонент. адовая логика с хуками, где нужно сохранять порядок и указывать зависимость для useHook. Т.е. это все считается в рантайме, что должно сильно бить по производительности.
источник

AK

Alex Kaz in Svelte [svelt]
jsx - как антипаттерн верстки, когда можно смешивать логику и представление в одном флаконе.
источник

E

Evgeniy 🍀 in Svelte [svelt]
Alex Kaz
сумасшедшая декомпозиция компонентов, вплоть до цикла какого-то компонента и сам этот компонент. адовая логика с хуками, где нужно сохранять порядок и указывать зависимость для useHook. Т.е. это все считается в рантайме, что должно сильно бить по производительности.
источник

МТ

Марк Танащук... in Svelte [svelt]
Alex Kaz
jsx - как антипаттерн верстки, когда можно смешивать логику и представление в одном флаконе.
На хабре в комментариях девелоперы реакта часто считают html подобный синтаксис свелта - антипаттерном
источник

МТ

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

AP

Alexander Ponomarev in Svelte [svelt]
Alex Kaz
jsx - как антипаттерн верстки, когда можно смешивать логику и представление в одном флаконе.
кто это сказал? а SFC прямо топ паттерн?
источник

М

Максим in Svelte [svelt]
Владимир Воландемарыч
Лучше с реакта начать, потому что когда будешь реакт после свелта изучать, а это придется делать, будешь думать "кто это г (реакт) придумал ваще" 🤷‍♂
тогда уж с $mol начинать
источник

AK

Alex Kaz in Svelte [svelt]
Alexander Ponomarev
кто это сказал? а SFC прямо топ паттерн?
так SFC - это дань быстроте разработки, и всегда можно его неиспользовать
источник

AP

Alexander Ponomarev in Svelte [svelt]
Alex Kaz
сумасшедшая декомпозиция компонентов, вплоть до цикла какого-то компонента и сам этот компонент. адовая логика с хуками, где нужно сохранять порядок и указывать зависимость для useHook. Т.е. это все считается в рантайме, что должно сильно бить по производительности.
не используй хуки, незнаю что там за декомпозиция. Все считается в рантайме и что?
источник

AK

Alex Kaz in Svelte [svelt]
Alexander Ponomarev
не используй хуки, незнаю что там за декомпозиция. Все считается в рантайме и что?
Хуки пересоздаются при каждом выполнении функции-компонента, просто если список зависимостей не меняется, то реакт не обновляет хук, но факт в том, что он все равно создается 🙁
источник

AP

Alexander Ponomarev in Svelte [svelt]
Alex Kaz
так SFC - это дань быстроте разработки, и всегда можно его неиспользовать
соре но SFC добавляет проблем сборке тем же вебпаком, которые до сих пор не пофикшены хотя даже ПР создан
источник

AK

Alex Kaz in Svelte [svelt]
Марк Танащук
На хабре в комментариях девелоперы реакта часто считают html подобный синтаксис свелта - антипаттерном
Я как-то видел render функцию на 500 строчек, непонятно было ничего)
источник

AP

Alexander Ponomarev in Svelte [svelt]
Alex Kaz
Хуки пересоздаются при каждом выполнении функции-компонента, просто если список зависимостей не меняется, то реакт не обновляет хук, но факт в том, что он все равно создается 🙁
и что? ну погрел ты сборщик мусора немного? - не используй хуки
источник

AK

Alex Kaz in Svelte [svelt]
Alexander Ponomarev
и что? ну погрел ты сборщик мусора немного? - не используй хуки
Действительно, давайте жечь процессорное время просто так
источник

E

Evgeniy 🍀 in Svelte [svelt]
Alex Kaz
jsx - как антипаттерн верстки, когда можно смешивать логику и представление в одном флаконе.
Ну вообще-то jsx как бы не для логики, а для шаблонов.
В остальном написана дичь, простите.

Никто не принуждает использовать "адовую логику с хуками" и "сумасшедшую декомпозицию"
Хочешь чистоты - бери любой стейт менеджер, какой понравится, пиши логику снаружи реакта, используя от него только шаблонизатор и компонентный подход (в чем он действительно хорош, и наслаждайся
источник

AK

Alex Kaz in Svelte [svelt]
Evgeniy 🍀
Ну вообще-то jsx как бы не для логики, а для шаблонов.
В остальном написана дичь, простите.

Никто не принуждает использовать "адовую логику с хуками" и "сумасшедшую декомпозицию"
Хочешь чистоты - бери любой стейт менеджер, какой понравится, пиши логику снаружи реакта, используя от него только шаблонизатор и компонентный подход (в чем он действительно хорош, и наслаждайся
Тогда чем это лучше любого другого шаблонизатора с виртуальным домом?
источник

AP

Alexander Ponomarev in Svelte [svelt]
Alex Kaz
Тогда чем это лучше любого другого шаблонизатора с виртуальным домом?
тем что JSX легко типизируется без ахалай махалай с LS и преобразованием в тот же JSX как это делается в свелте =)
источник

E

Evgeniy 🍀 in Svelte [svelt]
Alex Kaz
Тогда чем это лучше любого другого шаблонизатора с виртуальным домом?
- популярность
- хорошая поддержка
- дохрена спецов на рынке по сходному прайсу

Уже этого достаточно, чтоб захватить энтерпрайз (что реакт и сделал)
источник