Реализовать отработку клика на элемент меню (добавление элемента в корзину)
Конечный результат: клик на элемент меню будет изменять содержимое корзины в App.state
Порядок выполнения:
- с помощью map пройтись по меню и вывести на страницу компоненты с данными
- написать универсальный метод-коллбэк при клике на элемент (будет принимать название элемента меню/id)
- в методе создать копию корзины
- добавить элемент в копию корзину. (если корзина - объект: создать ключ-название со значением 1, если такой ключ уже имеется прибавить на 1. Если корзина - массив: поменять на объект, либо придумать другой способ реализации)
- прибавить цену элемента в state.totalPrice (цену взять из меню по названию)
- заменить корзину с помощью setState()
- с помощью пропсов передать метод в необходимый компонент, привязать к событию;
Время выполнения: 30 мин