This app is a course goal-based todo list. The purpose of this app is to build an input that can correctly identify values with errors
- Input field
- Listed entered values
- Ability to remove listed values
- Error state when an invalid value is entered
- useState hooks (to manage the state of components)
- Props (to pass data/logic between components)
- Access, store and render user-inputted info (event.target.value)
- Two-way binding (to clear an input field when the info is entered)
- Event handlers (on elements that trigger functions when an event occurs)
- Conditionals to check if an entered input is valid. If not, present an error state
- Lifting state up (from child to parent components)
- Clone this repo
- Run
npm install
- Open site as live server by running
npm start