Expand Your React Skills1:25 with Guil Hernandez
Routing is the process of matching a URL to the set of components being rendered. Routing dynamically loads components and changes what's displayed in the browser as users navigate an app, all without reloading the page. React does not have built-in routing features, so developers rely on React Router, an external library designed specifically for React.
[MUSIC] 0:00 Hey, everyone, I'm Guil a front-end web development teacher here at Treehouse. 0:04 In the React Basics course, you learn to create an app using React's 0:08 declarative component-based approach to building user interfaces. 0:11 You also learn essential features, like managing state and 0:15 passing props to components. 0:18 If none of this sounds familiar, be sure to check the teacher's notes for 0:20 links to Treehouse courses and workshops that will get you up to speed with React. 0:22 If you are ready to expand your React skills, you're in the right place. 0:26 In this course I'll teach you how to use React Router, a popular React library, 0:29 to manage navigation and rendering of components in your apps. 0:33 In web development, routing is the process of matching a URL to a view, or 0:37 the set of components being rendered. 0:41 In single-page apps, routing dynamically loads components and 0:43 changes what's displayed in the browser, as users navigate the app. 0:47 All without reloading the page. 0:50 Now, React Itself doesn't have built in routing features. 0:52 So many developer rely on React Router, 0:55 an external library designed specifically for React. 0:58 Throughout the course, you'll create the routes for a front end course directory. 1:01 You'll start by learning routing basics, then get right into installing and 1:04 implementing react-router. 1:07 Once your routes are in place, you'll learn to navigate between routes, 1:09 render nested routes, even change routes programmatically and more. 1:12 Most popular development tools like React Router are updated frequently. 1:16 So be sure to check the teacher's notes of each video for 1:19 up to date information about React Router and React. 1:22 Let's get started. 1:24
You need to sign up for Treehouse in order to download course files.Sign up