Gain a clear understanding of React best practices learn JSX, set state and UI events, Router v4 for navigation and swapping UI components, and use linting and prettier to standardize your code across files as you build. Brian will also show you how to use Flow, a static type-checker, to improve developer productivity and code quality. Learn the latest Tooling like Yarn, Webpack 2, Prettier, Babel, and ESLint. Manage application states with Redux and use Jest and Enzyme to test components and create code coverage reports. Plus learn advanced topics like Universal Rendering, asynchronous data loading, and code splitting in this comprehensive guide to React!