This is a demo on how to implement authentication and authorization in React using the following
- React Context - Provides a way to pass data through the component tree without having to pass props down manually at every level
- React Hooks - Let's you use state and other React features without writing a class
- Redux - A predictable state container for JavaScript apps