Обложка канала

Frontend разработчик

12650 @frontend_1

Frontend разработчик. Библиотека электронных книг и статей для frontend разработчиков.

Frontend разработчик

4 года назад
Открыть в
Хуки react-router Используя библиотеку react-router для получения текущего состояния роутера и выполнения навигации, можно использовать кастомные хуки, которые входят в react-router-dom: - useHistory. Возвращает объект history, который позволяет изменить состояние роутера. Например, можно перенаправить пользователя на другой URL, либо вернуться на предыдущую страницу.  - useLocation. Возвращает объект location, представляющий текущий URL. Этот хук аналогичен useState, который возвращает новый объект location при смене текущего URL. - useParams. Хук для доступа к параметрам URL, который установлен в роуте. - useRouteMatch. Этот хук пытается сопоставить текущий URL таким же образом, как и <Route>. Может использоваться взамен компонента <Route>, если необходимо отрендерить что-то при заданном URL. - useQuery. Хук не входит в список стандартных, но его можно реализовать используя useLocation. https://reactrouter.com/web/api/Hooks ✍️ @React_lib
React Router: Declarative Routing for React

Learn once, Route Anywhere

ReactRouterWebsite