Simple interactive gallery where users can share pictures. This is a student project created during a web development study track of Yandex Practicum. During the first spints of the course the project was written in pure JavaScript (Link to the repository), the current project was aiming to implement the same functionality using React library and JSX syntax.
- Adding new cards to the grid
- Deleting cards created by the user
- Editing user profile information
- Form validation on the client side
- Communication with external API to fetch and patch/delete data
- Adaptive layout using flexbox and grid positioning
- Nested file structure according to BEM methodology
- Asynchronous JavaScript
- React JS
- Functional components
- Object oriented programming
- Webpack
git clone https://github.com/space-boss/mesto-react.git
npm install
npm start