Size: a a a

2020 September 29

AP

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

МТ

Марк Танащук... in Svelte [svelt]
Константин
Все переменные для комбинаций марджинов, все возможные тэги внутри компонента, все возможные варианты обёрточных дивов, все варианты всех вариантов для всех вариантов. А потом из 99999 компонентов собери то, что хочешь. Мне интересно, как он себе это представляет.
Когда Ваня-разработчик для компонента кнопки использует 20+ вариантов отступа - в мире умирает один котёнок.

Не будьте Ваней, имплементируйте правильный дизайн.
источник

К

Константин in Svelte [svelt]
Марк Танащук
Когда Ваня-разработчик для компонента кнопки использует 20+ вариантов отступа - в мире умирает один котёнок.

Не будьте Ваней, имплементируйте правильный дизайн.
Thanx, cap
источник

МТ

Марк Танащук... in Svelte [svelt]
Марк Танащук
Опросик:

Какой вариант смены значения переменной в зависимости от её значения вы считаете более читабельным/оптимальным?

myWord = "anotherWord";

switch(myWord) {
 case "word":
   myWord = "Some text";
   break;
 case "anotherWord":
   myWord = "Another text";
   break;
 case "oneMoreWord":
   myWord = "One more";
   break;
}

Или

myWord = "anotherWord";
let words = {
 "word"        : "Some text",
 "anotherWord" : "Another text",
 "oneMoreWord" : "One more"
};
myWord = words[myWord];

?
Я бы для 10+ вариантов отступа делал как в теилвинде классы и прокидывал пропсом бы.

А в компоненте через второй вариант в комменте аксессил бы
источник

МТ

Марк Танащук... in Svelte [svelt]
Наверное так бы делал. Я с такими проблемами и близко не встречался
источник

МТ

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

МТ

Марк Танащук... in Svelte [svelt]
Марк Танащук
Когда Ваня-разработчик для компонента кнопки использует 20+ вариантов отступа - в мире умирает один котёнок.

Не будьте Ваней, имплементируйте правильный дизайн.
Если что - Ваня это разработчик из альтернативной вселенной и отсылок к этой не имеет =)
источник

К

Константин in Svelte [svelt]
посыл был в том, что это дебильный подход
источник

МТ

Марк Танащук... in Svelte [svelt]
Константин
посыл был в том, что это дебильный подход
Что все классы с отступами лежат в компоненте дочернем?
источник

К

Константин in Svelte [svelt]
нет, в том чтобы делать 20+ комбинаций отступов
источник

К

Константин in Svelte [svelt]
да и 10+ тоже
источник

К

Константин in Svelte [svelt]
также как делать компонент со всеми тэгами
источник

К

Константин in Svelte [svelt]
также как делать обёртки для обёрток для обёрток для обёрток
источник

МТ

Марк Танащук... in Svelte [svelt]
Константин
также как делать компонент со всеми тэгами
Я так и не понял зачем он нужен))
источник

К

Константин in Svelte [svelt]
когда понадобится - поймёшь
источник

МТ

Марк Танащук... in Svelte [svelt]
Константин
когда понадобится - поймёшь
У меня сомнения что мне может не хватить в повседневной разработке
<{tagName}>{htmlProp}</{tagName}>
источник

МТ

Марк Танащук... in Svelte [svelt]
Это с учётом того что я не использую слоты в повседневной разработке
источник

К

Константин in Svelte [svelt]
слоты здесь ни при чём
источник

К

Константин in Svelte [svelt]
или я не понял твою мысль
источник

К

Константин in Svelte [svelt]
но я хз, что ты делаешь, потому что без слотов никакую серьёзную композицию ты не сделаешь
источник