An open API service indexing awesome lists of open source software.

https://github.com/yuriyvyatkin/ra-hw-9.1-nav-menu

ДЗ №1 к лекции «React Router» курса «React» Нетологии
https://github.com/yuriyvyatkin/ra-hw-9.1-nav-menu

navlink react-router-v6 reactjs route

Last synced: 4 months ago
JSON representation

ДЗ №1 к лекции «React Router» курса «React» Нетологии

Awesome Lists containing this project

README

          

# Домашнее задание №1 к лекции «React Router»

[![Build status](https://ci.appveyor.com/api/projects/status/9j3cfkqslgfeorxd?svg=true)](https://ci.appveyor.com/project/yuriyvyatkin/ra-hw-9-1-nav-menu)

[Ссылка на Github Pages](https://yuriyvyatkin.github.io/ra-hw-9.1-nav-menu/)

Навигационное меню
===

Необходимо реализовать меню для сайта гоночного такси с пунктами «Главная», «Дрифт-такси», «Time Attack» и «Forza Karting». При переходе на страницу соответствующий пункт меню должен подсветиться:

![Навигационное меню](./assets/menu.jpg)

## Описание компонента

Компонент должен создавать HTML-разметку вида:
```html

Главная
Дрифт-такси
Time Attack
Forza Karting

```
Активный пункт меню помечается классом `menu__item-active`.

## Реализация

Необходимо реализовать компонет `Menu`.

Воспользуйтесь готовым файлом `App.js` и стилями `css/index.css` из данного каталога в качестве отправной точки (замените ими те, что создаются в create-react-app).

**Обратите внимание**: в файлах `App.js` расположено несколько компонентов не потому, что так нужно делать, а для вашего удобства (чтобы вам было удобнее копировать). Будет хорошо, если в своём решении вы разнесёте их по разным файлам.