Inspired by :
-
Usage of typescript from https://medium.com/@ksholla20/react-redux-with-typescript-ad7266896a9b
-
Dependencies from https://decembersoft.com/posts/recommended-react-typescript-libraries/
-
Redux from https://redux-toolkit.js.org/usage/usage-with-typescript
-
Test helper from https://blog.fildon.me/mocking-in-jest-with-typescript-and-react
-
Package structure from https://dev.to/djamaile/how-i-structure-my-react-ts-applications-160g
-
React hook tests from https://dominicarrojado.com/posts/how-to-integrate-with-a-rest-api-using-react-hooks-and-typescript-with-tests/
-
Overview from top rated movies (page 1 only)
-
On click, get the selected movie details (some details + cast).
-
Search a movie by its name
-
Handle paging
-
add tests
-
resolve errors
-
handle request errors
-
handle default image when an image is not found
-
set up redux