Unfortunately, if you're using React Router v6, there's not currently a great story for adding animated transitions to your app. They're aware and are "going to have an animation API in v6" – though not sure when that's planned to be released.

Once it's released, we'll update this post.

If you're using another version of React Router, check out one of the following posts.