react-router-dom: BrowserRouter, Routes, Route, Link, useNavigate, useParams. SPA без перезагрузки страницы.
path="/user/:id" — параметр через useParams(). Вложенные маршруты: Route с element и children routes. Navigate — редирект.
Lazy: const Page = lazy(() => import('./Page')) + Suspense для code splitting.
<Routes>
<Route path="/" element={<Home />} />
<Route path="/user/:id" element={<User />} />
</Routes>const navigate = useNavigate()
navigate('/dashboard')
<Link to="/about">О нас</Link>Книга, игра и упражнения доступны без регистрации. Видеоуроки — после оплаты курса.