Size: a a a

Svelte [svelt] - All about Svelte JavaScript framework.

2021 December 05

PM

Pavel 🦇 Malyshev in Svelte [svelt] - All about Svelte JavaScript framework.
Сразу видно ты не знаешь что это. Выше написал что стили к архитектуре отношения не имеют
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt] - All about Svelte JavaScript framework.
А вот что за пример из доки?
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt] - All about Svelte JavaScript framework.
render() {
 let className = 'menu';
 if (this.props.isActive) {
   className += ' menu-active';
 }
 return <span className={className}>Меню</span>
}
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
мне давно все равно что тебе видно)
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt] - All about Svelte JavaScript framework.
Почему тут классы канкатинируют руками из пропсов? 🤔
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
потому что не знают как по другому
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
архитектор не пришел
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
не показал как надо
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
не запретил
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt] - All about Svelte JavaScript framework.
А можешь показать как надо в таком кейсе?
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
не хочу
источник

DK

Dan Kozlov in Svelte [svelt] - All about Svelte JavaScript framework.
Это чем-то плохо?
источник

DK

Dan Kozlov in Svelte [svelt] - All about Svelte JavaScript framework.
Или у тебя претензия как у Александра, что сделано не так, как ты хотел бы? :)
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt] - All about Svelte JavaScript framework.
Ну в свелт же такое плохо почему-то, а в доках реакт в разделе стилизации сразу хорошо становится
источник

DK

Dan Kozlov in Svelte [svelt] - All about Svelte JavaScript framework.
Это пример странно-императивный из времен классовых компонентов. Так-то просто строку в бэктиках собираешь.
источник

DK

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

PM

Pavel 🦇 Malyshev in Svelte [svelt] - All about Svelte JavaScript framework.
Тут нет передачи класса же
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt] - All about Svelte JavaScript framework.
Модули это отдельная вещь, которую можно юзать и в свелт
источник

DK

Dan Kozlov in Svelte [svelt] - All about Svelte JavaScript framework.
А, это вообще странный пример, я подумал, там с передачей.

Обычно такое делают библиотекой класснеймс, или вариантами в цсс-ин-жс.
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt] - All about Svelte JavaScript framework.
Там она и советуется да
источник