Я не хочу изобретать велосипед, и мне не очень нравится идея, я скорее использую одну из библиотек, которая прекрасно работает. Но, тем не менее, я работаю в проектах, которые мы часто не можем (не знаю почему, но это так) использовать внешние библиотеки. Поэтому я ищу, чтобы найти здравый смысл для компонентов logi c за пределами известных frameworks / libs
. Мне особенно интересно, как регистрировать события в компоненте js, используя h () (ранее представленный с помощью гиперскрипта) для создания дерева dom.
Я смотрел, как библиотеки, например, реагируют, освещают и преактируют события присоединения к dom при рендеринге компонента, большинство из них имеют очень специфические c logi c что ожидается с учетом охвата этих библиотек.
Я могу придумать несколько способов сделать это:
- зарегистрировать его в контейнере и ссылаться на контекст даже до рендеринга dom .
- при создании элемента прикрепите любое событие, которое у вас есть, и отрендерируйте его в dom.
- Я могу использовать guid для непосредственного связывания события, хотя я не уверен, что это хороший вариант использования .
Мой вопрос: как вы, ребята, делаете это и где я могу найти больше информации? Что касается аналогичного поведения инструментов, которые у нас уже есть, но мы используем в основном JavaScript.