Link to course:

React was built for large and intricate applications. If you want to build bigger and bolder apps with React, firstly, you need make its flexibility work for you. That means managing your project, your components, and your application state.  Emmanuel Henri explores tools that make building and deploying at large scale easier. Then, he let you see what is happening in your React application well above what you can determine with a typical debugger. Learn best practices for project organization, state management, testing, continuous integration, progressive web apps, and server-side rendering.

React: Building Large Apps