Learn how to use React Router, a popular library in the React community, to manage navigation and rendering of components in React applications. We’ll start by discussing routing basics, then dive into React Router’s powerful features, including: * Navigating routes * Constructing a layout via nested routes * Rendering index routes and links * Styling active links * Creating routes with parameters * Displaying 404 routes and clean URLs * What's new in React Router 4.