Skip to content

Latest commit

 

History

History
23 lines (14 loc) · 810 Bytes

README.md

File metadata and controls

23 lines (14 loc) · 810 Bytes

Live demo

Goal

Implement a two page react app. The first page will fetch a mock of 20 students and show them using pagination, with at most 6 students per page. When you click a on a student you will be navigated to the second page which will show you an editable form with the student details. The data will be fetched once and it will be presistent using LocalStorage.

Pages

/students

Custom pagination component - fetching a mock resource width 20 students and showing them in a list with at most 6 students per content page.

/students/:studentId

Showing a form with the student details. The form fields can be edited.

Features and Tools

custom hooks, react-router-dom v6, Form validation, pagination, Fetch API, LocalStorage, TypeScript.