This is one of the first Yandex-Praktikum study project
BIG UPDATE REDUX-TOOLKIT has been inmplemented in the project. Create STORE with redusers and slices:
- a1ppSlice.js - for common function
- userSlice - for API concernig user requests
- dataSlice - for API conserning card requests
- formSlice - for validate inpunts and forms
- Created LOADER while content is loading
CREATE REACT APPLICATOPN (CRA) This is the Page with profile data and users pictures. All data is located on the server. There is an API function to connect with server and collect required information. There are some function working through API requests:
- Update profile data
- Replace avatar
- Add new places
- Delete my places via confirmation popup
- Like/Dislike
I have implemented HTML,CSS for creating adaptive site. This site was created as a REACT aplication. Added feature to close popup forms by ESC or click to overlay. Created micro animation during opening and closing popup. Created GLOBAL store for application by using REDUX-TOOLKIT
Working on most of devices with diferent view windows Main point of design break
- 320px
- 1280px