I couldn't pin point the culprit, but sometimes I get these errors on development:
utils.ts:781 Uncaught Error: useNavigate() may be used only in the context of a <Router> component.
at invariant (utils.ts:781:11)
at useNavigate (hooks.tsx:158:3)
at LinkContainer2 (LinkContainer.js:48:38)
The LinkContainer component is of course under a Router, and it works in production, but lately started happening locally 🤷♀️
Any ideas?
Activity
kyletsang commentedon Jan 2, 2023
Did this start happening with a recent update to react router? Can you post this into the react router project along with a reproducible demo?
goldylucks commentedon Jan 2, 2023
Maybe, I'm not sure, but, in the same component the crashes with
react-router-bootstrap, there's a non crashing use of bothLinkanduseNavigatedirectly fromreact-router-dom, so I don't think it's an issue on their end.Thoughts?