Size: a a a

2020 December 21

AP

Alexander Ponomarev in Svelte [svelt]
Arushwl
Ну он же не дом элемент от слова совсем...
знаешь что такое интерфейс?
источник

A

Arushwl in Svelte [svelt]
+-... в контексте?
источник

AP

Alexander Ponomarev in Svelte [svelt]
а полиморфизм?
источник

AP

Alexander Ponomarev in Svelte [svelt]
а то тут все только за инкапсуляцию топят)
источник

A

Arushwl in Svelte [svelt]
Ну уже скриплю... давно знакомился... что-то типа универсальности
источник

A

Arushwl in Svelte [svelt]
Alexander Ponomarev
а то тут все только за инкапсуляцию топят)
Тоже основная идея и не только Рича уже как несколько лет... модульность, всё-такое масштаб в горизонт...
источник

AA

Arthur A. Selimov in Svelte [svelt]
Arushwl
Есть готовые сборки на SB например svelte-ibm-carbon можете глянуть чего они там настроили...
спасибо ща и туда зягляну
источник

A

Arushwl in Svelte [svelt]
Arthur A. Selimov
спасибо ща и туда зягляну
👌🏻
источник

A

Arushwl in Svelte [svelt]
Arthur A. Selimov
спасибо ща и туда зягляну
Но svench делал мантейнер с понимаем svelte☝🏻
источник

AP

Alexander Ponomarev in Svelte [svelt]
почему в реакте компонент вполне обладает примерно теми же свойствами что и дом элемент? реализует интерфейс React.Element<T> и всем все хорошо, а вот у свелте какой-то майндблок по этому поводу.

да дом элемент и компонент разные вещи, но это не значит что у них не может быть широкого общего интерфейса
источник

A

Arushwl in Svelte [svelt]
Типа какого фига компонент не обладает нативным интерфейсом дом-элемента?
источник

AP

Alexander Ponomarev in Svelte [svelt]
причём тут нативность? нативный дом элемент знает о каких то там свелт экшенах? атрибутах on:something?
источник

AP

Alexander Ponomarev in Svelte [svelt]
это все свелт стаф которым обделили компонент
источник

A

Arushwl in Svelte [svelt]
Сразу скажу у меня нет цели, чтоб ты сказал «да» ))) я привык к твоей оппозиции👌🏻
источник

AA

Arthur A. Selimov in Svelte [svelt]
Arushwl
Есть готовые сборки на SB например svelte-ibm-carbon можете глянуть чего они там настроили...
я правильно понят что это?

https://github.com/IBM/carbon-components-svelte
источник

A

Arushwl in Svelte [svelt]
Ага
источник

A

Arushwl in Svelte [svelt]
Там ссылка на SB
источник

DK

Dan Kozlov in Svelte [svelt]
Alexander Ponomarev
1. Нет такого понятия обработка всех эвентов разом. Ты не можешь знать все эвенты их бесконечное множество.
2. Компонент сам решает даёт он слушать любой прокинутый на него эвент или нет. В этом нет никакого нарушения инкапсуляции потому что компонент легко может решить не давать слушать на себе любой или любой конкретный эвент

дальше в твоих рассуждениях проснулся питонист способный оправдать любую вещь абстрактными мантрами о явном/неявном)
1. есть два кейса: on:* на дом-элементах. Он почти невозможен, потому что их много. Контекст, в котором я говорил про обработку всего — это про обработку ивентов компонента. Их не бесчисленное множество. И вон как меня поправил Алексей, оказывается, технически это сделать можно.
2. всё перемешалось. Этот пункт больше идёт к моему аргументу про то, почему рестить ивенты — это плохая идея. Как раз родитель передаст через пропсы массив ивентов, а ребёнок их повесит на дом. Вот и нарушение инкапсуляции.

Да, я раньше питонил. Этот слоган мне настолько зашёл, что я его использую более менее ко всему своему коду. Кажется, слоган проверен временем оказался :)
Это не абстрактные мантры, хотя и не чёткое руководство к действию.
источник

A

Arushwl in Svelte [svelt]
источник

AP

Alexander Ponomarev in Svelte [svelt]
Arushwl
Сразу скажу у меня нет цели, чтоб ты сказал «да» ))) я привык к твоей оппозиции👌🏻
у меня тоже нет цели тебя убедить, мб ты проснёшься через как с разговором про инлайн зависимостей в свелт пакетах о которых я говорил месяца 3 назад и прозреешь)
источник