Встречается на собеседованиях • сегодня
В чем разница в маршрутизации в React Router v5 и React Router v6
Основные отличия React Router v6 от v5:
1. **Switch заменен на Routes**
В v6 `` автоматически выбирает лучший маршрут, в v5 использовался `` с последовательным перебором.
```jsx
// v5
// v6
} />
```
2. **`component` заменен на `element`**
Теперь передается JSX-элемент вместо компонента.
3. **Относительные пути и вложенные маршруты**
В v6 пути автоматически становятся относительными, а вложенные маршруты проще:
```jsx
}>
} />
```
4. **Упрощенный useNavigate вместо useHistory**
В v6:
```jsx
const navigate = useNavigate();
navigate('/about');
```
5. **Обязательные exact пути**
В v6 все пути ведут себя как exact, в v5 нужно было указывать exact явно.

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