Рефакторинг проекта Mesto (GitHub Page), написанного на стандартном синтаксисе JavaScript на синтаксис React.js. Mesto - проект адаптивного одностраничного сайта для постинга фотографий природы и мест России. Сайт имеет собственный профиль пользователя и возможность добавления фотографий на свою страницу.
- библиотека и синтаксис React.js;
- flex- и grid-контейнеры;
- кнопки и формы;
- методология БЭМ для именования классов и организации файловой структуры;
- относительные размеры и медиазапросы для обеспечения адаптивности сайта;
- модальные окна изменения страницы и просмотра;
- transition для плавного открытия окон;
- добавление элементов на страницу.