#customevent — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #customevent, aggregated by home.social.
-
[Перевод] Перестаньте использовать CustomEvent
Я часто вижу, как веб-разработчики используют CustomEvent в коде своих компонентов. Настолько часто, что у многих складывается впечатление, будто CustomEvent — единственный способ создавать custom события (с маленькой "c"), а то и вообще единственный способ генерировать собственные события. Это понятно. Это прямо указано в названии: "Пользовательское" событие. Создается впечатление, что это идеальный инструмент для этой задачи. Это даже звучит созвучно с "пользовательским компонентом". Но я всегда говорю разработчикам, не использовать CustomEvent . Нет ни одной причины это делать. Почему?
-
The #web has always had "Events"; like clicks and keydowns, but you couldn't create your own at first. So #webDev did what it does and invented hundreds of ways to create custom events; #Angular bindings, #Signals, #Observables, #Rx Streams, etc.
ReactJS "Hooks" are just another form of this; they are just callbacks that are executed at certain times in a component lifecycle.
Thing is; we have #CustomEvent now! It's well supported since IE11 is gone.