Position: Junior / Trainee Front-end (React) developer
Category: JavaScript
English level: pre
Years of experience: 0


In my project, I have created an online store using the React library together with Redux. 
For the business logic, I have used Redux Toolkit with full-fledged service requests and a global state for the entire project. 
On the UI side, I have implemented a delayed search interface to prevent excessive calls, as well as filtering by price and categories. 
The product page features pagination for lazy loading and the ability to add items to a shopping cart. 
I have also implemented user registration and authentication, including validation using react-hook-form. Additionally, I've incorporated loading indicators and error handling.