Common Issues
ui
Navigation or Routing Not Working
Clicking links in your app goes to the wrong page, shows a 404, or doesn't navigate at all. The browser back button might not work correctly. Pages might reload entirely when they should transition smoothly.
Common Causes
- Routes not defined for all pages in the app
- Client-side routing conflicts with server-side routes
- Link components use wrong href or to prop
- Dynamic routes (like /user/123) not configured to handle the parameter
- Browser back button breaks because of incorrect history management
How to Fix It
- Check the browser URL when navigation fails — is it going to the right path?
- Look at the console for 404 errors or route not found warnings
- Verify all routes are defined in your app's router configuration
- If pages reload entirely on navigation, you might be using anchor tags instead of the framework's link component
- For dynamic routes, make sure the route parameter pattern is correct
Real developers can help you.
Describe what's wrong in plain English. No technical knowledge needed.
Get HelpFrequently Asked Questions
Clicking a link reloads the entire page. Is that wrong?
In a single-page app (React, Next.js), yes. You should be using the framework's Link component instead of regular anchor tags.
Direct URLs work but clicking links doesn't navigate. Why?
Your client-side router might not be configured correctly. The browser can load pages directly (server-side), but the JavaScript router needs to handle in-app navigation.