Summary
The project detail breadcrumb uses MUI's Link with an href, causing a hard navigation back to /ecosystem and wiping SPA state/history.
Impact
- Poor user experience with full page reloads
- Loss of scroll position and SPA state
- Inconsistent navigation behavior
Files Affected
src/pages/ProjectPage.tsx (lines 37-49)
Recommendation
Swap to react-router-dom's Link/RouterLink with to="/ecosystem" to keep client-side routing smooth.
import { Link as RouterLink } from 'react-router-dom';
<Link component={RouterLink} to="/ecosystem">
Ecosystem
</Link>
Source: Code Review (PR #5)
Summary
The project detail breadcrumb uses MUI's
Linkwith anhref, causing a hard navigation back to/ecosystemand wiping SPA state/history.Impact
Files Affected
src/pages/ProjectPage.tsx(lines 37-49)Recommendation
Swap to
react-router-dom'sLink/RouterLinkwithto="/ecosystem"to keep client-side routing smooth.Source: Code Review (PR #5)