Skip to content

CodingGarden/intro-react-hooks-todo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Intro to React + Hooks - Build a TODO App

  • 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

References

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published