JSFiddle - React, Tailwind, and code Playground
by dunerunner
HTML
1. The APIs requred would be:
- {someAPI}/users - endpoint to get users list, returns array of users [{id: ..., name: ..., email: ...}]
- {someAPI}/users/:id - endpoint to get user details, returns user object with required fields
2.
- Container component for user list
- User list component
- User list item component
- User details component
- User main details component
- Details components (based on page difficulty)
3.
- Each component would be a separate file
- Separate style files (.css or .scss) for each component file
4. I would use some SPA framework in the first place, since it's a rare case when vanilla JS is required