Как стать автором
Обновить
0
0

Пользователь

Отправить сообщение
Писать на чистых веб-компонентах не так удобно и быстро

Только это стало проблемой реализации изначальной идеи с основной библиотекой на веб-компонентах? А почему выбрали именно Stencil? Почему не LitElements, например?

Мы когда писали свою библиотеку компонентов столкнулись с несколько рода другими проблемами, порой даже нерешаемыми человеческим способом. Например, невозможно сохранить ассоциативную связь между лейблом и инпутом, если они находятся не в одном shadow dom. Проблемы с авто подстановкой в shadow dom. И вишенка на торте: браузер не в состоянии определить поля имени пользователя и пароля, чтобы предложить запомнить и подставить их, если поля находятся опять же в shadow dom. Пришлось для модуля авторизации отказаться от shadow dom вообще.
Получается, вы не используете ViewEncapsulation.ShadowDom
Кстати, примером реализации похожей архитектуры может служить onsen ui.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность