React Router 7 Test Drive

Avatar for Anthony Cregan
Anthony Cregan

hello@anthonycregan.co.uk

Created

15:10 Tuesday 25th March 2025

Updated

14:54 Thursday 24th April 2025

With more contraversy than fanfare, the new version of React-Router is here! This latest release has caused some upset in the Remix.run Community as React-Router v7 is effectively taking over where Remix left off and is simultaneously v3 of Remix too.

As I understand it the thinking of the maintainers here is that Remix is basically React-Router in a framework wrapper and the overlap of the functionality of both is large enough to make it more simple (and probably cost-effective) to merge them into one project.

I can understand why some people might disagree with this: Not only does it reinforce the sentiment some people have towards react router; that its API changes too much with each version and makes upgrading a PITA (which I sympathise with) but also that the Remix.run brand was really gaining momentum and some people might not be so quick to evangelise React-Router the framework. Either way, react-router v7 is here to stay so lets take a look at the new features and see how it well it works as a framework.