Skip to content

Фронтенд проекта «Место на React» — проект портирован на «Реакт» с применением декларативного подхода и «Реакт»-хуков. Stack: JavaScript, API, React.js, JSX, БЭМ.

Notifications You must be signed in to change notification settings

ia-stepanov/mesto-react

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Место на «React» React

Учебный проект от Яндекс.Практикум

Описание проекта

Место - это интерактивная страница, на которой пользователи могут делиться фотографиями, удалять их и ставить лайки.

Данный учебный проект создан в рамках прохождения 4-11 спринтов курса Веб-разработчик. Цель проекта закрепить на практике пройденный учебный материал, в который входят:

  • Портирование веб-приложения на «Реакт»;
  • Применение декларативного подхода;
  • Создание функциональных компонентов;
  • Использование «Реакт»-хуков.

Функционал:

  • Редактирование аватара и профиля;
  • Добавление фотографии и лайков;
  • Удаление фотографии и лайков;
  • Открытие фотографии в полном размере.

Стек технологий:

  • HTML5;
  • CSS3:
    • Flexbox;
    • Grid Layout;
    • Positioning;
    • Adaptive UI;
    • Media Queries;
  • Методология БЭМ;
  • Фйловая структура Nested БЭМ;
  • JavaScript:
    • Стиль CamelCase;
    • Объектно-ориентированное программирование;
    • Промисы (Promise);
    • Асинхронность и оптимизация;
    • API (Application Programming Interface);
  • Webpack;
  • React JS:
    • Create React App;
    • Портирование разметки в JSX;
    • Функциональные компоненты;
    • Хуки.

Установка и запуск приложения:

Клонировать репозиторий:

git clone https://github.com/ia-stepanov/mesto-react.git

Установить зависимости:

npm install

Запустить приложение:

npm run start

Языки:

  • JavaScript

Библиотеки:

  • ReactJS

Макеты Проектной работы в Figma:

Чеклисты Проектной работы:

Скриншот:

Развернуть

mesto-react

Ссылка на сайт:

https://ia-stepanov.github.io/mesto-react/

About

Фронтенд проекта «Место на React» — проект портирован на «Реакт» с применением декларативного подхода и «Реакт»-хуков. Stack: JavaScript, API, React.js, JSX, БЭМ.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published