Write a React component named TodoList
that renders:
- An input field and a button labeled "Add todo".
When the user enters a todo and clicks the button:
- The new item is added to the list, shown above the input.
- Each item includes a checkbox.
NOTE: You can have multiple todo's with the same text content.
Behavior:
- If the checkbox is checked, the corresponding task is marked as done and displayed with a strikethrough style.
- If the checkbox is unchecked, the task is marked as not done and shown with normal text styling.