react-router and react-router-dom are installed (see package.json) but not used. Currently navigation between landing page and problem details uses conditional rendering.
Requirements:
- Set up Routes in
App.jsx with:
/ - Landing page
/problems/:id - Problem detail view
- Use
useParams in ProblemSolutionPage to get the problem ID
- Update navigation to use and instead of state
- Ensure browser back button works correctly