Демо ⬅
Нужно сделать поисковую форму, которая ищет по названию пьесы и по автору. Пьесы отображаются рядом друг с другом, а авторы - сбоку, разбитые по первым буквам их фамилии.
Лучше приведем пример!
- вы пишите "голос" в поиске
- есть два совпадения: пьеса с названием "голос ЮАО" и автор с фамилией "Голосовский"
- нужно разделить результат на пьесы и авторов
- пьесы - отобразить в виде карточек со всей информацией про пьесу
- авторов - сделать алфавитный список с разбивкой по первой букве фамилии
- Главное требование: используйте
React
- Не тратьте слишком много времени
- Подумайте о том, как можно использовать компоненты в будущем
Из файла data.json
Данные выглядят так:
"_id": "611e5bee6dbecd9b57cd7244",
"author_firstName": "Ангелина",
"author_lastName": "Пастернак",
"title": "Августина и Степан",
"city": "Санкт-Петербург",
"year": 2021
_id
- уникальный id пьесыauthor_firstName
- имя автораauthor_lastName
- фамилия автораtitle
- название пьесыcity
- город, в котором написана пьесаyear
- год написания пьесы
- Загрузите работу на приватный репозиторий в гитхабе
- Поделитесь доступом с
chechenev