После фильтрации каталог нужно отсортировать, но исходный массив нельзя менять: в React это помогает избежать неожиданных багов состояния.
Напишите функцию sortCatalog(items, mode), которая возвращает новый массив:
- mode "date" сортирует по date по возрастанию;
- mode "title" сортирует по title по алфавиту;
- mode "none" возвращает элементы в исходном порядке.
Исходный массив не должен быть изменён.
[
[
{
"id": 2,
"title": "Beta",
"date": "2026-11-01"
},
{
"id": 1,
"title": "Alpha",
"date": "2026-10-01"
}
],
"date"
][
{
"id": 1,
"title": "Alpha",
"date": "2026-10-01"
},
{
"id": 2,
"title": "Beta",
"date": "2026-11-01"
}
]Запусков пока нет
Submit станет доступен после выбора группы и ФИО.