Even with great techniques like render props and state containers, the customizability of some reusable components can be limiting. This article explores a new design pattern that allows developers to more effectively override a component's styles and behavior.
While building the next version of RoutePlanGo, Veera needed a way to animate the page transition when the user navigates to different URLs in the app. Where he works they use React , Styled Components, and React Router for URL handling. This post is his journey in adding page transitions to their app.