This project demonstrates a simple CRUD (Create, Read, Update, Delete) application built using React.js and Axios for API interactions. It allows users to perform CRUD operations on a mock API endpoint.
- Create new data entries by filling in a form with a first name, last name, and agreement checkbox.
- Read and display the data entries in a tabular format with options to update or delete each entry.
- Update existing data entries by editing the fields in the update form.
- Delete data entries from the list.
- Install dependencies:
npm install
- Run the app:
npm start
- axios: Promise-based HTTP client for making API requests.
- react: JavaScript library for building user interfaces.
- react-router-dom: Provides DOM bindings for React Router, enabling navigation in the application.
- semantic-ui-react: React components library for UI elements.
- react-top-loading-bar: Component for displaying a loading progress bar.