- Create a folder (and repository) for a Todo App that will use the Todo API
- Start from scratch and DO NOT copy any code
- Use the Todo API with your new Todo App
- Load all todos from the Todo API
- Create todos in the Todo API
- Update todos in the Todo API whenever the done state is changed
- Add a
Delete Done Todos
button that will delete all done todos from the Todo API
- Keep your local state, backend state and the UI in sync
The Fetch API uses promises which is async.