Pagination for the table and update state in the URL
Theme switch
Store data in LocalStorage
Additional note: I created enough books for mentors to quickly test Pagination. Validation Add/Edit form. Store books, current page, and theme in LocalStorage. Empty state for a good user experience.
Pagination for the table and update state in the URL
Store data in LocalStorage
Detail book
Delete the book on the book detail page
404 page for invalid routes
Book Not Found page when a book is deleted successfully
Bonus: Theme switch using using TailwindCSS
Additional note: I used passing props for assignments 2 and 3 but I realize that there will be more features in the next assignments. So I tried another approach using context from assignment 4.
Pagination for the table and update state in the URL
Theme switch
Store data in LocalStorage
Additional note: I created enough books for mentors to quickly test Pagination. Validation Add/Edit form. Store books, current page, and theme in LocalStorage. Empty state for a good user experience.