# Todos

- [Todos - Basic](/tutorials/conan-state-demos/todos/todos-sync.md): A step by step guide to create a Todos application with ConanJs
- [Todos - Async](/tutorials/conan-state-demos/todos/todos-async.md): Let's add some asynchronous calls to the previous Todos example
- [Todos - Optimistic](/tutorials/conan-state-demos/todos/todos-optimistic.md): What if we wanted to optimistically add/toggle our todos before the server API call returns?
