Chip Cullen

Hi, I’m Chip. I’m a Front End Developer living in the Washington D.C. area, currently working at PBS. My background is in design, so I approach development with a designer’s eye.

Blog Posts

Troubleshooting Adding and Removing EventListeners: with Arguments, Debounced, and in a React Class

The other day I was struggling with a bug that was caused by an eventListener not being properly removed in a React Component. I struggled for a long time with why the eventListener wasn’t getting removed, and learned several things along the way I wanted to share. The original component, and the issue The code in question followed this pattern:…

Keep reading Troubleshooting Adding and Removing EventListeners: with Arguments, Debounced, and in a React Class