Встречается на собеседованиях • сегодня
Какие знаешь хуки для подключения роутера
React Router предоставляет несколько хуков для работы с маршрутизацией:
1. `useParams` - получает параметры из URL
```js
const { id } = useParams();
```
2. `useNavigate` - программная навигация
```js
const navigate = useNavigate();
navigate('/about');
```
3. `useLocation` - доступ к текущему location объекту
```js
const location = useLocation();
```
4. `useSearchParams` - работа с query параметрами
```js
const [searchParams, setSearchParams] = useSearchParams();
```
5. `useRoutes` - декларативное определение маршрутов
```js
const routes = useRoutes([
{ path: '/', element: }
]);
```
6. `useMatch` - проверка совпадения с текущим URL
```js
const match = useMatch('/users/:id');
```
Эти хуки позволяют гибко управлять навигацией и получать данные из URL без необходимости использовать компоненты-обертки.

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