This device is not compatible.
You will learn to:
Use the functional components of React.
Implement local storage to ensure data persistence between user sessions.
Use React Hooks to develop the application.
Design and implement intuitive and visually appealing interfaces.
Skills
Web Development
Web Frameworks
Front-end Development
Prerequisites
Good understanding of JavaScript
Good understanding of React functional components, states, and hooks
Working knowledge of React
Technology
React
Project Description
In this unguided project, we’ll build a task manager using React. This task manager application will allow users to organize their daily tasks by providing functionalities such as creating, updating, deleting, and listing tasks. We’ll also use the browser’s local storage to ensure data persistence between user sessions and to perform CRUD operations on tasks.
We’ll create a form to add a new task to the application. Next, we’ll create a layout to display the created tasks in a list format so users can see their tasks efficiently. Moving on, we’ll enable the users to edit a task by creating a separate form. Finally, we’ll allow users to delete their tasks from the local storage and the application. The final version of the application will allow adding, updating, and deleting tasks from the application.
The following is the final layout of the application:
Project Tasks
Task 0: Getting Started
Task 1: Implement the Header Component
Task 2: Implement the AddNewTask Component
Task 3: Implement the ListTasks Component
Task 4: Implement the UpdateTask Component
Task 5: Run All the Tests
Congratulations!
Relevant Courses
Use the following content to review prerequisites or explore specific concepts in detail.