Video yükleniyor...

Video Yüklenemedi

Ana Sayfaya Dön

Stop using document.removeEventListener() 😤

68,287 görüntüleme • 1 yıl önce •via X (Twitter)

11 Yorum

Ben Holmes profil fotoğrafı
Ben Holmes1 yıl önce

Thanks for the tip @mattpocockuk

PDF GPT profil fotoğrafı
PDF GPT1 yıl önce

This is my favorite AI tool for reviewing reports. Just upload a report, ask for a summary, and get one in seconds. It's like ChatGPT, but built for documents. Try it for free.

Alex MacArthur profil fotoğrafı
Alex MacArthur1 yıl önce

You can use the same signal to nuke multiple listeners at once too!

samuel 🦋 profil fotoğrafı
samuel 🦋1 yıl önce

holy shit thank you for this

José Breijo profil fotoğrafı
José Breijo1 yıl önce

With `removeEventListener`, your codebase has a predictable 1:1 explicit relationship. It is declarative, and that is what it was intended for. Instead, an abortable signal is an optional argument; you need to carry it around, too, and manually kill listeners (malloc PTSD). Fashionable or more terse approaches are cool, but they are not always justified, at least not for me, like lambdas vs. function declarations.

Mantas profil fotoğrafı
Mantas1 yıl önce

I don't know why, but this looks cleaner. Probably because event is removed in same way how it was added, not using some separate abortController object which is then passed as param to addEventListener...

JLarky profil fotoğrafı
JLarky1 yıl önce

The poor whiteboard got out of the frame :-(

Marius Vatasoiu profil fotoğrafı
Marius Vatasoiu1 yıl önce

All good and then you find out you need to support Safari 14 💀

Iván Tajes Vidal profil fotoğrafı
Iván Tajes Vidal1 yıl önce

Just stop using React!

Aaron profil fotoğrafı
Aaron1 yıl önce

I wouldn't say "Stop using", instead, "here's another way to achieve a slightly similar effect but not exactly the same that may or not may not suite your use case" although where's the twitter friendly way on how to communicate that :p

Moshe Schnitzler profil fotoğrafı
Moshe Schnitzler1 yıl önce

Practically speaking, how can pass in a AbortListener to clean my dishes?

Benzer Videolar

Stop Dating Toxic Men!! 😤😤😤😡
0:29

Sensitive content

Stop Dating Toxic Men!! 😤😤😤😡

Patience

194,518 görüntüleme • 3 ay önce