React Router — это обёртка над history library, которая упрощает управление маршрутизацией и навигацией в React-приложениях.
React Router строится на основе history library, которая работает напрямую с объектом window.history браузера. History library управляет стеком истории сессии браузера и предоставляет низкоуровневые API для управления навигацией.
React Router скрывает сложность, предоставляя несколько реализаций history:
Вариант memory history особенно полезен в окружениях, где стандартной истории браузера нет:
Вместо того чтобы работать с history library напрямую, React Router предоставляет:
<Route>, <Link> и <NavLink>По сути, React Router — это высокоуровневая абстракция, которая использует core-функциональность history library, но предоставляет более интуитивный и идиоматичный для React API для управления навигацией приложения в разных окружениях.
React Router создан как обёртка над библиотекой history и скрывает сложность прямого взаимодействия с объектом window.history браузера.
Новый — ещё не проверен сообществом
Вы