Native-Like Transitions with React Router
(without losing your mind)