All Posts

Today I Learned: How mouse events really bubble in React

While researching a related topic, I came across a section in the React documentation for synthetic mouse events about how “the onMouseEnter and onMouseLeave events propagate from the element being left to the one being entered instead of ordinary bubbling and do not have a capture phase”. What does that even mean? Let’s explore!

React Architecture: The React Provider Pattern

The React Provider Pattern is one of the main emerging React design patterns in many modern React applications and variations of it can be seen touted by React experts across the board.

How to use Styled-Components correctly in Remix

Remix is a great new React website framework, one of the few to challenge the dominance of NextJS. Remix comes with a new philosophy, and with that also some new challenges and complexities when it comes to integrating third-party libraries.