пару data-компонентов, получалось абсолютно полноценное решение, вплоть до управления порядком наложения. И триггеры открытия/закрытия, которые можно вызывать из коллбэков ajax-фреймворка, например. И ни разу не потребовалось расширять альпайн)
Твои идеи интересные, но точно ли не усложняешь?
Усложняет. Но работает же :)
И кстати рекомендую попробовать для начала. Опять же каждый пишет как ему удобно, но может моя концепция зайдёт. У тебя по факту все компоненты будут самодостаточны и отвечать только за свой функционал, а плагины только дают возможность его расшарить между собой. Если грамотно все делать и писать свои геттеры и сеттеры, то получиться вполне не плохо. Например: Для глобальных компонентов: Components.modal.show(partial) Для подключенных this.connected.alert.show(message, status)
Обсуждают сегодня