This is a demo React project in which I am doing page transistions. i am not using any animation library for tansistion. I am doign all the animation stuff in pure react.js. This app might be used for animation testing
If you want to change the amination on the page transistion just go in App.css and change three classes "navstart", "navend" and navendfull you will see your animation will change.
on popstate branch When the new component slides in from the left the previous component slides out from the right, when the browser's back button is clicked the component slides in from the right.