Size: a a a

2020 December 21

AA

Arthur A. Selimov in Svelte [svelt]
Всем привет.
Ребят кто нить удачно прикручивал StoryBook к Svelte (typescript + scss) ?
источник

AP

Alexander Ponomarev in Svelte [svelt]
Dan Kozlov
В каких обстоятельствах такое может быть нужно? Только без теоретизирования.

Рест в ивенты нарушает инкапсуляцию компонента: ты извне решаешь, что компонент должен слушать, это же очень странно. А если не извне, то какой смысл в принципе, у тебя ж так и так есть перечисление, проще тогда уж просто перечислить on:.
on:* как штука, которая просто форвардит/обрабатывает все поднятые ивенты от компонента — ровно такое же нарушение инкапсуляции. Обработка всех событий разом — это явно дичара какая-то, а подъём всех… ну, как сахар может и можно, но explicit is better than implicit же, безопаснее со всех точек зрения — перечислить все форвардимые ивенты. Мало ли какие ивенты в ребёнка добавятся, это ж абсолютно непредсказуемая вещь.

Есть такая штука в кругах пользователей фреймворков: они сталкиваются с нишевым кейсом и думают, что его непременно надо предусмотреть в фреймворке, несмотря на то, что при формальном описании эта штука вызывает очень много вопросов.
1. Нет такого понятия обработка всех эвентов разом. Ты не можешь знать все эвенты их бесконечное множество.
2. Компонент сам решает даёт он слушать любой прокинутый на него эвент или нет. В этом нет никакого нарушения инкапсуляции потому что компонент легко может решить не давать слушать на себе любой или любой конкретный эвент

дальше в твоих рассуждениях проснулся питонист способный оправдать любую вещь абстрактными мантрами о явном/неявном)
источник

A

Arushwl in Svelte [svelt]
Arthur A. Selimov
Всем привет.
Ребят кто нить удачно прикручивал StoryBook к Svelte (typescript + scss) ?
Есть Альтернатива svench. Про storybook svelte пока ничего хорошего не слышал.
источник

A

Arushwl in Svelte [svelt]
И говорят он бандлы конские лепит...
источник

AA

Arthur A. Selimov in Svelte [svelt]
Arushwl
Есть Альтернатива svench. Про storybook svelte пока ничего хорошего не слышал.
лютый отстой если честно этот SB просто жесть но вот хотят его и все туту

ща гляну svench - СПАСИБО!
источник

AP

Alexander Ponomarev in Svelte [svelt]
Arushwl
И говорят он бандлы конские лепит...
какая разница какой бандл у сторибука?
источник

СК

Сергей Королёв 👾... in Svelte [svelt]
Arthur A. Selimov
Всем привет.
Ребят кто нить удачно прикручивал StoryBook к Svelte (typescript + scss) ?
У меня был летом как-то не очень удачный опыт. Там прям видно, что svelte - гражданин третьего мира. Что-то не поддерживается, что-то не работает. Конкретно не скажу, но последней каплей были бандлы по 15Мб от которых браузер подвисал на несколько секунд.
источник

A

Arushwl in Svelte [svelt]
Arthur A. Selimov
лютый отстой если честно этот SB просто жесть но вот хотят его и все туту

ща гляну svench - СПАСИБО!
Наркоманы проклятые, наколются своей анаши... тренды-бренды...🤓
источник

AP

Alexander Ponomarev in Svelte [svelt]
Arushwl
Сейчас все стрелки на воркэраунд через use:
тогда проще эвенты свелта не юзать и перейти на самописный велосипед и передавать все эвенты колбэками в пропсах как в реакте)
источник

A

Arushwl in Svelte [svelt]
Alexander Ponomarev
тогда проще эвенты свелта не юзать и перейти на самописный велосипед и передавать все эвенты колбэками в пропсах как в реакте)
Этож основная идея всех разработок автора – открытость к кастомизации 👌🏻
источник

A

Arushwl in Svelte [svelt]
Alexander Ponomarev
тогда проще эвенты свелта не юзать и перейти на самописный велосипед и передавать все эвенты колбэками в пропсах как в реакте)
Смысла нет не юзать. Зачем ещё раз писать привязку к ноде?
источник

AP

Alexander Ponomarev in Svelte [svelt]
Arushwl
Этож основная идея всех разработок автора – открытость к кастомизации 👌🏻
основная идея делать фатальный недостаток в любой придуманной им фиче?)
источник

A

Arushwl in Svelte [svelt]
Arthur A. Selimov
лютый отстой если честно этот SB просто жесть но вот хотят его и все туту

ща гляну svench - СПАСИБО!
Это опыт @knopki – ему респект👍🏻
источник

A

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

AA

Arthur A. Selimov in Svelte [svelt]
Arushwl
Это опыт @knopki – ему респект👍🏻
:-)
источник

AP

Alexander Ponomarev in Svelte [svelt]
Arushwl
Шо за фатальность такая?
в том что нельзя использовать компонент максимально похожим образом как дом элемент. не сделать новый базовый элемент для использования)
источник

A

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

AP

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

A

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

A

Arushwl in Svelte [svelt]
Alexander Ponomarev
то эвенты не прокидываются, то экшенов нет, то тэг нельзя выбрать динамически)
Это и есть открытость к кастомизации 😁
источник