Our interview questions repo
There is a basic app with a single page.
- We ask that the component "TailwindComponent" be refactored into new components by splitting the large component into smaller ones
- The TailwindComponent has some data (people), we want you to move this state into a Context
- Once you have a Context for the state we want you to add the ability to "Add a user" - This should add a new row to the table (use some fake data to begin with)
- We ask that the component "FormComponent" be refactored into new components by splitting the large component into smaller ones
- We want you to wire up the "Edit" link on the table to populate the Edit section on the page (the data gets loaded for that user into the fields)
- Once you can select someone to edit we want you to allow a user to change the values in the "Personal Information" section and when they press "Save" the changes are reflected in the table