Работа с историей, локацией и приватными роутами в React-router 6
React Router предоставляет хук useNavigate, который возвращает функцию для навигации между страницами. Есть также компонент Navigate для редиректов. А с помощью навигации и объекта location можно организовать защищенные страницы - только для авторизованных пользователей.
00:00 Введение
00:43 История и кнопка "Назад"
03:38 Параметры навигации
06:15 Переадресация с Navigate
07:43 Объект location
09:43 Приватные роуты
Мои курсы по вебу с купонами:
✅ https://mishanep.com/
📢 Поддержка канала:
https://www.tinkoff.ru/rm/nepomnyaschiy.mikhail1/dihf419741
https://paypal.me/mishanep
Видео Работа с историей, локацией и приватными роутами в React-router 6 канала Михаил Непомнящий
00:00 Введение
00:43 История и кнопка "Назад"
03:38 Параметры навигации
06:15 Переадресация с Navigate
07:43 Объект location
09:43 Приватные роуты
Мои курсы по вебу с купонами:
✅ https://mishanep.com/
📢 Поддержка канала:
https://www.tinkoff.ru/rm/nepomnyaschiy.mikhail1/dihf419741
https://paypal.me/mishanep
Видео Работа с историей, локацией и приватными роутами в React-router 6 канала Михаил Непомнящий
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![Расчет временной дистанции в JavaScript](https://i.ytimg.com/vi/CeS6i2NlYbE/default.jpg)
![Функции первой необходимости в RamdaJS](https://i.ytimg.com/vi/EIQKsVH_UCw/default.jpg)
![Логические операции в RamdaJS](https://i.ytimg.com/vi/bBKd7ijNSRA/default.jpg)
![Серия однотипных анимаций в react spring. Используем хук useTrail](https://i.ytimg.com/vi/1rqO98SqcWU/default.jpg)
![CSS переменные. Быстрый старт](https://i.ytimg.com/vi/Rc1nfMqsYkA/default.jpg)
![Линзы в RamdaJS как абстракция по работе со структурами данных](https://i.ytimg.com/vi/y7K3KizdiI4/default.jpg)
![Как продолжать учиться веб-разработчику и преподавателю](https://i.ytimg.com/vi/curmCNSGF48/default.jpg)
![Минимальный набор для продвижения сайта на WordPress](https://i.ytimg.com/vi/t9mwt-l-T9k/default.jpg)
![Фильтрация массивов и другие методы. Фундаментальный JavaScript](https://i.ytimg.com/vi/s1mXssfmqbo/default.jpg)
![Прогрессивные изображения](https://i.ytimg.com/vi/mXxU_kGm_BQ/default.jpg)
![Обработка строк в RamdaJS и поток вызова функций](https://i.ytimg.com/vi/_cIPI0MLXdc/default.jpg)
![Имитируем запросы с Requestly](https://i.ytimg.com/vi/5P7r0dwi_AQ/default.jpg)
![Трансдюсеры в RamdaJS - скидка на дорогие операции](https://i.ytimg.com/vi/58iOCZmNKHU/default.jpg)
![Убираем act warning в юнит тестах для React](https://i.ytimg.com/vi/jR4azsxahP4/default.jpg)
![Полиморфные React компоненты](https://i.ytimg.com/vi/3nKMO2UNQoY/default.jpg)
![Как ловить ошибки в JavaScript коде](https://i.ytimg.com/vi/qKOUQX93gIo/default.jpg)
![Как поделиться локальной разработкой с "горячими" обновлениями](https://i.ytimg.com/vi/g0MrDxzTkr8/default.jpg)
![Форматирование чисел в JavaScript](https://i.ytimg.com/vi/1vf7CuHRkX8/default.jpg)
![CSS Grid верстка простыми словами, часть 1. Базовая терминология](https://i.ytimg.com/vi/01SzD20gJUU/default.jpg)
![Деструктуризация массивов. Фундаментальный JavaScript](https://i.ytimg.com/vi/qhpqykBJoz4/default.jpg)
![Лимитирование пропсов в React компонентах](https://i.ytimg.com/vi/4mzl28OwRg4/default.jpg)