Компонент <BrowserRouter>
Головний компонент управління маршрутизацією - <BrowserRouter>. Він містить всю логіку взаємодії з історією браузера, створює маршрутизатор і обʼєкт історії навігації.
Завдяки використанню контексту React, передається інформація про поточний стан історії навігації всім нащадкам.
Щоб підʼєднати маршрутизацію необхідно огорнути компонент застосунку в компонент <BrowserRouter>.
Для коректного деплою і роботи маршрутизації на GitHub необхідно додатково налаштувати компонент <BrowserRouter>. Треба в prop basename передати точну назву репозиторію на GitHub. Слеш на початку рядка - обов'язковий.
Далі буде розглянуто, як формувати і обробляти маршрути.
Last updated