SPRINT 03 . Роутинг. Создание SPA и многостраничных сайтов
Матеріали
Текст
Вопросы в видеоуроке
- 00:00 Обновление react-router-dom 6
- 01:00 Установка 5 версии react-router-dom
- 04:15 Установка 6 версии RRD (Switch is not exported from)
- 07:00 Обновляем Switch - Route, component - element
- 09:40 Страница 404
- 10:30 useLocation вместо useRouteMatch
- 12:40 SPA в React, Link
- 17:10 Активная навигация в React, NavLink
TASKS
task 1
Создайте приложение unit_03_mpa и зайдите в папку приложения.
task 2
Установите react-router-dom с помощью команды npm i react-router-dom.
task 3
Создайте компоненты Header.js, Home.js, About.js, Category.js, Footer.js. Они размещаются в папке src. Их логика и содержимое показаны на unit_03_01.png в шаблоне. Импортируйте данные компоненты.
Компонент Header содержит тег nav, в котором создана следующая верстка:
<ul>
<li><a href="/">Главная</a></li>
<li><a href="/about">О сайте</a></li>
<li><a href="/cat">Категории</a></li>
</ul>
task 4
Матеріали юніту доступні після придбання курсу
task 5
Матеріали юніту доступні після придбання курсу
task 6
Матеріали юніту доступні після придбання курсу
task 7
Матеріали юніту доступні після придбання курсу
task 8
Матеріали юніту доступні після придбання курсу
task 9
Матеріали юніту доступні після придбання курсу
task 10
Матеріали юніту доступні після придбання курсу