To run your project, navigate to the directory and run one of the following npm commands.
- npm install
- npm start
Using the terminal you can now select between starting an iOS or Android simulator
The goal of this exercise is to create a working todo list, there is currently no working mechanism for completing or deleting todo items.
- You do not need to worry about adding styling the app, we know it doesn't look great.
- You ARE allowed to use google or other resources to look things up, just make sure you share your screen for that and talk through the process.
- This is not a PASS/FAIL coding challenge, and you don't automatically fail if you miss something or one of the points. We are reviewing your overall thought process, communication skills, and the way you determine a solution just as much are we are reviewing the final product.
- Clicking on a todo item should toggle the "checked" state.
- Implement deletion of the todo items.
- Add createdAt timestamps to the items when they are added, and display them in the TodoItem. Update the initialData to include timestamps and assign valid values to each item.
- Update the app to sort the items with newest items at the bottom.