A ToDo app using only React