Обзор React Router DOM: методы управления маршрутизацией в приложениях React

React Router DOM — английский термин. Это относится к библиотеке React Router, которая обычно используется в приложениях React для управления маршрутизацией и навигацией. React Router DOM предоставляет набор компонентов и методов, которые позволяют разработчикам создавать динамические и интерактивные системы маршрутизации в своих приложениях React.

Вот некоторые часто используемые методы, предоставляемые React Router DOM:

  1. BrowserRouter: этот компонент используется как оболочка приложения для включения функции маршрутизации.
  2. Маршрут: он отображает компонент на основе URL-пути.
  3. Переключатель: внутри него отображается только первый совпадающий маршрут.
  4. Ссылка: используется для навигации между различными маршрутами в приложении.
  5. NavLink: аналогично ссылке, но позволяет добавлять дополнительные стили для активных ссылок.
  6. Перенаправление: перенаправляет пользователя на другой маршрут.
  7. useHistory: перехватчик, обеспечивающий доступ к объекту истории браузера.
  8. useParams: перехватчик, позволяющий получить доступ к параметрам маршрута.
  9. useLocation: перехватчик, обеспечивающий доступ к текущему объекту местоположения.
  10. withRouter: компонент более высокого порядка, который позволяет получить доступ к свойствам маршрутизатора вне компонентов Route.