события в компоненте no lib с использованием h () и массивов как vdom - PullRequest
0 голосов
/ 24 апреля 2020

Я не хочу изобретать велосипед, и мне не очень нравится идея, я скорее использую одну из библиотек, которая прекрасно работает. Но, тем не менее, я работаю в проектах, которые мы часто не можем (не знаю почему, но это так) использовать внешние библиотеки. Поэтому я ищу, чтобы найти здравый смысл для компонентов logi c за пределами известных frameworks / libs

. Мне особенно интересно, как регистрировать события в компоненте js, используя h () (ранее представленный с помощью гиперскрипта) для создания дерева dom.

Я смотрел, как библиотеки, например, реагируют, освещают и преактируют события присоединения к dom при рендеринге компонента, большинство из них имеют очень специфические c logi c что ожидается с учетом охвата этих библиотек.

Я могу придумать несколько способов сделать это:

  1. зарегистрировать его в контейнере и ссылаться на контекст даже до рендеринга dom .
  2. при создании элемента прикрепите любое событие, которое у вас есть, и отрендерируйте его в dom.
  3. Я могу использовать guid для непосредственного связывания события, хотя я не уверен, что это хороший вариант использования .

Мой вопрос: как вы, ребята, делаете это и где я могу найти больше информации? Что касается аналогичного поведения инструментов, которые у нас уже есть, но мы используем в основном JavaScript.

...