Проект 11: Место - REACT
- Описание проекта
- Функциональность
- Использованные технологии
Описание проекта
Проект является продолжением работы по разработке сервиса Mesto: интерактивной страницей, куда можно добавлять фотографии, удалять их и ставить лайки. Проект разработан в рамках проектной работы № 11 по итогам второго спринта курса “Интерфейсы с использованием React”.
Функциональность
- На странице отрисовывается информация о пользователе и карточки;
- Модальные окна открываются при нажатии на соответствующий элемент интерфейса;
- Модальные окна закрываются при нажатии на иконку закрытия.
- Работа модальных окон настроена: есть возможность редактирования аватара и профиля, добавления новой карточки.
- В форму редактирования профиля подставляются текущие данные.
- Реализовано добавление/удаление лайка.
- Реализовано удаление собственной карточки.
Использованные технологии
- React (JavaScript-библиотека для разработки пользовательского интерфейса).
- хуки в React (useState, useEffect, useRef)
- поднятие стейта