Size: a a a

2020 September 01

AP

Alexander Ponomarev in Svelte [svelt]
Pavel 🦇 Malyshev
А разница? Если написать реальный пример где <Button/> начинает пропсы принимать, то будет сразу все видно. И даже let: лучше
ну в баттон пропсы можно передать кучей способов, можно их насильно туда инлайнить через cloneElement, можно заворачивать в контекст, можно рендерпропсом, можно передавать конструктор компонента. Как будет угодно =)
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Константин
Я с этим не спорю. Я про то, что здесь необходимость ввести лишний див и потом извернуться и придумать, как его стилизовать
Да прям уж извернуться. Несколько вариантов сверху написали. Опять же, если будет svelte:fragment то тоже хорошо, но это все не так принципиально
источник

AP

Alexander Ponomarev in Svelte [svelt]
реакт хотябы не требует от тебя заворачивать все в <div slot="name">  и производит результирующую разметку без мусорных дивов ради хотелки библиотеки
источник

AP

Alexander Ponomarev in Svelte [svelt]
в 15ом реакте не было фрагментов и была такая проблема, теперь все отлично
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Alexander Ponomarev
реакт хотябы не требует от тебя заворачивать все в <div slot="name">  и производит результирующую разметку без мусорных дивов ради хотелки библиотеки
Ага, зато много всего другого заставляет. Ну в смысле JSX конечно
источник

AP

Alexander Ponomarev in Svelte [svelt]
Чего например?
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
if-else if-else напиши для начала
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Ну и фрагмент это тоже не полное решение. Его все равно писать надо
источник

AP

Alexander Ponomarev in Svelte [svelt]
ну они пишутся тернарниками и я не испытываю от этого особых проблем
источник

PM

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

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Тот же Vue заставляет писать template если не нужен элемент , а уж шаблоны Ангуляра это вообще вешалка
источник

AP

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

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Arushwl
:global надо
Думаешь? В твоём примере этого нет.
источник

К

Константин in Svelte [svelt]
Alexander Ponomarev
ну они пишутся тернарниками и я не испытываю от этого особых проблем
Не считая того, что выглядит это как крысиный помет
источник

AP

Alexander Ponomarev in Svelte [svelt]
Константин
Не считая того, что выглядит это как крысиный помет
зато он прост как 2 палки и позволяет делать что угодно без "узколобости\своенравности"
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Alexander Ponomarev
зато он прост как 2 палки и позволяет делать что угодно без "узколобости\своенравности"
Опять же это тебе так кажется и только.
источник

AP

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

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Когда-то JSX бы точно таким же «своенравным» и я помню как от него плевались по началу все. Сейчас просто привыкли
источник

AP

Alexander Ponomarev in Svelte [svelt]
для кого-то это выглядит как крсиный помет =)
источник

AP

Alexander Ponomarev in Svelte [svelt]
нужны ифы в JSX напиши IIFE =)
источник