Встречается на собеседованиях • сегодня
Какие знаешь способы роутинга на React
В React есть несколько подходов к роутингу:
1. **React Router** (наиболее популярный):
```jsx
import { BrowserRouter, Route, Routes } from 'react-router-dom';
function App() {
return (
} />
} />
);
}
```
2. **Динамический роутинг** (условный рендеринг):
```jsx
function App() {
const [page, setPage] = useState('home');
return (
<>
{page === 'home' && }
{page === 'about' && }
</>
);
}
```
3. **SSR-роутинг** (Next.js, Gatsby):
```jsx
// Next.js pages автоматически становятся роутами
// pages/about.js -> /about
```
4. **HashRouter** (для статических сайтов):
Использует хэш в URL (#) для навигации без перезагрузки страницы.
React Router предоставляет хуки (`useNavigate`, `useParams`) для работы с URL и параметрами. Для SSR лучше использовать Next.js или аналоги.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы