User Management App - Copy this React, Tailwind Component to your project
Task: User Management Application Create a CRUD (Create, Read, Update, Delete) application using React to manage users. Use a publicly available API like JSONPlaceholder (https://jsonplaceholder.typicode.com/) to fetch a list of users. You will perform the following tasks: 1. Fetch Users: Fetch a list of users from the JSONPlaceholder API and display them on the page in a list or table format. Each user should display basic information like name, email, and phone. 2. Create User: There should be a form to create a new user. You should POST the new user data to the JSONPlaceholder API (although it won't actually create a new user, it will simulate the action and return the data you sent). 3. Update User: Each user should have an 'Edit' button. When this is clicked, a form should be displayed with the user's data pre filled. Changes can be made and submitted. Perform a PUT request to the JSONPlaceholder API to simulate updating the user data. 4. Delete User: Each user should have a 'Delete' button. When clicked, this should perform a DELETE request to the JSONPlaceholder API to simulate deleting the user.
