Size: a a a

Веб-компоненты

2019 June 07

PM

Pavel 🦇 Malyshev in Веб-компоненты
а если этого стремления нет, тогда зачем вообще юзать WC? они же ничем вообще не лучше чем react
источник

DS

Den Sumbaev in Веб-компоненты
ну никто не запрещает использовать его хотябы как тайпинги, если сам на нем не пишешь
источник

DS

Den Sumbaev in Веб-компоненты
многие так и делают, тот же hyperhtml
источник

DS

Den Sumbaev in Веб-компоненты
у меня цель чтобы писатели плагинов для наших интефейсов имели подсказки кроме доки
источник

AS

Alexander Shershnev in Веб-компоненты
Den Sumbaev
ну никто не запрещает использовать его хотябы как тайпинги, если сам на нем не пишешь
это бесполезный спор, Паша считает правильными только свои инструменты, остальные заведомо причиняют всем муку
источник

DS

Den Sumbaev in Веб-компоненты
со svelte такое не прокатит и мне это причиняет муку)
источник

PM

Pavel 🦇 Malyshev in Веб-компоненты
Alexander Shershnev
это бесполезный спор, Паша считает правильными только свои инструменты, остальные заведомо причиняют всем муку
Звучит как наезд, это не красиво. Люблю обоснованное использование инструментов
источник

PM

Pavel 🦇 Malyshev in Веб-компоненты
Den Sumbaev
у меня цель чтобы писатели плагинов для наших интефейсов имели подсказки кроме доки
ок, может я не знаю вашей специфики.
источник

PM

Pavel 🦇 Malyshev in Веб-компоненты
Den Sumbaev
со svelte такое не прокатит и мне это причиняет муку)
тайпинги можно в svelte использовать с помощью моего препроцессора.  в шаблонах только нельзя ts
источник

PM

Pavel 🦇 Malyshev in Веб-компоненты
да и веб-компоненты можно в svelte использовать. выставил флажок один и получил веб-компонент
источник

DS

Den Sumbaev in Веб-компоненты
вот что действительно мне в svelte понравилось это тришейкинг из коробки
источник

DS

Den Sumbaev in Веб-компоненты
вернее он там даже не нужен
источник

PM

Pavel 🦇 Malyshev in Веб-компоненты
а почему не нужен?
источник

DS

Den Sumbaev in Веб-компоненты
по сути сам процесс компиляции его уже выполняет
источник

SK

Serhii Kulykov in Веб-компоненты
Pavel 🦇 Malyshev
да и веб-компоненты можно в svelte использовать. выставил флажок один и получил веб-компонент
вот кстати прояснить хотел. можно ли написать веб-компонент на свелте, опубликовать и подключать в проектах без светле?
источник

SK

Serhii Kulykov in Веб-компоненты
и еще на тему, TODO как-то долго висит
https://svelte.dev/docs#Custom_element_API
источник

PM

Pavel 🦇 Malyshev in Веб-компоненты
Den Sumbaev
по сути сам процесс компиляции его уже выполняет
🤔 не уверен что ты имеешь ввиду
источник

PM

Pavel 🦇 Malyshev in Веб-компоненты
Serhii Kulykov
вот кстати прояснить хотел. можно ли написать веб-компонент на свелте, опубликовать и подключать в проектах без светле?
да. можно даже компонент svelte, который просто класс в итоге, использовать в других проектах без svelte и без веб компонентов
источник

PM

Pavel 🦇 Malyshev in Веб-компоненты
кстати, еще по поводу Stencil, чтобы вы не поняли меня превратно. я считаю что на сегодняшний день это лучшее решение, если брасть чисто WC. LitElement тоже хорош, но без прекомпиляции он загнан в угол фатальными недостатками стандарта. У Stencil есть хотя бы возможность как-то бороться с этим из счет компиляции. Та же генерация имен для компонентов.
источник

PM

Pavel 🦇 Malyshev in Веб-компоненты
Если бы Stencil еще отказался от vdom, для нормального SSR, то вообще было бы класс. Правда SSR ShadowDOM все равно задача не решаемая
источник