- What is react?
- What is JSX?
- What is the "Virtual DOM"?
- create-react-app
- Show message from state on page
- What is useState?
- Create New Todo Form
- Call a function when the form is submitted
- What is useCallback?
- Create a string state value to store the user input
- Listen for when the input changes and update state
- Log the user input when the form is submitted
- Create an array state value for todos
- Add a new todo into the todos array, with done: false
- Show the todos in a list
- Check done on a todo to mark it as done
- Show a line through the todo text
- Add a button to remove a todo
- Add a button to mark all todos as done
- What are components?
- What are props?
- Create a TodoList Component
- Pass the todo array down with props
- Pass the mark done function down with props
- Pass the remove todo function down with props
- Create a TodoItem Component
- Pass the todo down with props
- Pass the mark done function down with props
- Pass the remove todo function down with props
- Create a Form Component
- Pass the add todo function down with props
-
Notifications
You must be signed in to change notification settings - Fork 7
License
CodingGarden/intro-react-hooks-todo
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published