Challenge: Develop a task management application using React. Users should be able to create, update, and delete tasks.
Follow the instructions below:
Design and implement a user interface to display tasks
Allow users to create new tasks with a title and description
Enable users to update task details (title, description, status, etc.)
Provide functionality to delete tasks
Include responsive design for optimal viewing on different devices