Компоненты. Создание компонентов и вложенных компонентов

Task 01

Создайте новый проект.

Task 02

Создайте файлы компонентов по следующему списку


App
Папка Header, в ней два компонента Header, Nav
Папка Main, в ней два компонента Main, Sidebar
Папка Footer, в ней компонент Footer.

Компоненты пишутся в функциональном стиле.

Task 03

Компонент Header содержит следующую верстку:


<header>
 <h1>site_name</h1>
 <h2>site_title</h2>
 cюда импортируется cюда импортируется компонент nav
</header>
Task 04

Компонент Nav содержит верстку


<nav>
 <ul class="main-navigation">
    здесь будет распечатан props
 </ul>
</nav>
Task 05

Компонент Main содержит параграф


<p>Text example</p>
...

Завдання доступні після придбання курсу

Task 06

Компонент Sidebar содержит просто список


<ul>
<li>Страница 1</li>
<li>Страница 2</li>
<li>Страница 3</li>
</ul>
...

Завдання доступні після придбання курсу

Task 07

Компонент Footer содержит верстку


<footer>
	<h3>site_name</h3>
	сюда импортируем компонент nav
</footer>
...

Завдання доступні після придбання курсу

Task 08

Выполните импорты указанные ниже. Имя, которое дается при...

Завдання доступні після придбання курсу

Task 09

В App перед функцией добавьте объект:


const site =...                                         

Завдання доступні після придбання курсу

Task 10

В Header в указанных заголовках выведите site_name...

Завдання доступні після придбання курсу

Task 11

Nav должно распечатать props в список вида:


<li><a href="nav1">my...                                         

Завдання доступні після придбання курсу