4 / 26
В чём разница между BrowserRouter и HashRouter?
BrowserRouter использует History API (pushState/replaceState) и работает с чистыми URL вроде /products/123. Требует настройки сервера для возврата index.html на все маршруты. HashRouter использует хеш-часть URL (/#/products/123). Не требует серверной настройки, так как всё после # не отправляется на сервер. BrowserRouter — стандарт для современных приложений; HashRouter — запасной вариант для статического хостинга без контроля сервера.