React multi-page application with REST API data parcing, data filtering & sorting logic, dynamic pagination and app routing. The simulation of receiving data from the server is implemented using the JSONPlaceholder website.
The application includes:
- Consuming REST API
- React custom hooks
- Dynamically resizable and filterable list of notes
- Controlled React components
- Basic routing and authentication logic
The application is designed based on Ulbi TV video tutorials. Hosted review version of app is available here.
Reactv18React hooksfor state management and navigationReact Routerv6 for routingAxiosfor working with API requestsReact Transition Groupfor animationsIntersection Observer APIprovides infinite page scrolling
You can learn more in the Create React App documentation. To learn React, check out the React documentation.