R-1 Create a todo list app with react
Create a todo list application that is comprised from a single input form and a submit button. The user can type anything into the input anytime, and the value of the field will be added as a list item beneath the form as you can see here: This is the final result
Attention: For now ignore the bounce animation effect on creation of the tasks. This is something we will optionally take a look later.
Every list item additionally. Should have two buttons. The one for deleting the current task and the other one for setting this to done (which just puts a line-through decoration to the text).
Bonus: Additionally, the page should prevent the user to define the same task twice, as long as it already exists, and it should prevent the user to create an empty task by giving appropriate messages in both cases.