Instead of handling transition globally, use render props to pass the transition state and time down to the page component. This way I can make a transition that is able to use React context to gather a target location for the banner of the blog post to move to
https://github.com/gatsbyjs/gatsby/blob/master/examples/using-page-transitions/src/components/transition.js
https://github.com/reactjs/react-transition-group
Instead of handling transition globally, use render props to pass the transition state and time down to the page component. This way I can make a transition that is able to use React context to gather a target location for the banner of the blog post to move to