Update to work with react-router v7
It a simple matter to make a version of this library with react router v7.
basically, its change the peer dependency from react-router-dom to react-router
and import that at the top of LinkContainer.js, as in:
import { useHref, useLocation, useMatch, useNavigate } from 'react-router';
everything else seems to work just fine. Two reasons why I didn't submit this as a PR were:
- didn't know if I had the privileges
- this would be a breaking change for anyone still reliant on react-routeer v6 (and therefore react-router-dom)
maybe publish a variant?
Hi,
I am facing the same problem today. I find multiple threads about it in the issues here, but no one seems to be actioning them.
Who is the maintainer on this package ? Who can we contact to get the ball rolling ?
Same issue here as well. I'm experiencing the same error as #322 where I validated in my code that LinkContainer was indeed within the <Router> component. I tried to use a fork of this repository where the above fix was applied, but with react-router v7.5.x it still failed with the same response. My fix was to downgrade react-router-dom to v6.16.0 which is what I was using in my old code branch before I embarked on this whole Node.JS module refresh effort.