- Searching for a movie and adding it to a movie list or favourite list
- Adding a movie to the movie list into the favourite list.
- Redux
- Actions
- Pure Functions
- State
- Reducers
- Creating Store
- Dispatching Actions
- Subscribing to Store
- Action Creators
- Combining Reducers
- Function Currying
- Middleware
- Multiple Middleware
- Using Middleware as logger, error-handling and action filter
- Thunk
Note :- Async calls should not be made in component, it should be handled via action creator, and then via middleware
- Search functionality based on partial search string
- Deployment