πŸš€ Learn React Router 6 [Free course launch]


Hello Reader

​

Bob Ziroll here with some big news! πŸ—žοΈ

​

Today, my free Learn React Router 6 course drops on Scrimba!

​

​

In this 121-part course, you’ll learn the ins and outs of React Router v6, the most popular routing library for React applications and one of the most downloaded React support libraries ever.


What is React Router?

​

React Router is the most popular 3rd-party library for handling client-side routing. At its core, it’s a library built for conditionally rendering certain β€œpages” depending on the current URL route of the app.

​

React Router is the primary way most applications handle client-side routing, which allows React developers to create β€œsingle-page” web apps.

​


Share to win Scrimba Pro

​

​

If you'd like to help us share the course, please retweet the above tweet! πŸ™

As a thank you, I'll pick two winners who'll get a free annual Scrimba subscription (worth $200 each) tomorrow 🎁


What will I build?

Like all Scrimba courses, Learn React Router 6 is project-based and fully interactive. By the end of the course, you'll have built this awesome VanLife app.

​

​

This course is filled with hands-on coding challenges, small and large, to help drill in the topics you’ll be learning, all while building the main VanLife project.

​

Repetition and practice is the real way to avoid tutorial hell and build the muscle memory you need to truly understand what you’re learning.
​


What will I learn?

​Learn React Router 6 covers everything you need to become a Router pro, with no prior knowledge of Router assumed.

​

Throughout the course, you'll cover the following topics and more!

​

βš›οΈ What are SPAs?

​
βš›οΈ Basic router setup

​
βš›οΈ Route and link

​
βš›οΈ Route parameter, nested routes, and Outlet

​
βš›οΈ Layout and Index routes

​
βš›οΈ Relative paths and NavLink

​
βš›οΈ Outlet context

​
βš›οΈ Search parameters

​
βš›οΈ Link state

​
βš›οΈ 404 page / Splat routes

​
βš›οΈ Loaders and actions

​
βš›οΈ Form & form data

​
βš›οΈ defer(), await, suspense

​
βš›οΈ Error handling, errorElement, and useRouteError

​
βš›οΈ useNavigate, useNavigation, and useLocation

​
βš›οΈ useLoaderData, useActionData

​
βš›οΈ Protected Routes

​
βš›οΈ Deploying with Netlify

​
βš›οΈ Using Firebase for data storage

​

​
I hope you enjoy and benefit from this course. Happy coding!

Bob Ziroll

Head of Education at Scrimba

Scrimba

Drop your email below for exciting news about the latest Scrimba courses, special offers, and Scrimba events! πŸ’œ

Read more from Scrimba
Our cute shopping app.

Hello Reader Are you ready to add AI (artificial intelligence) features to your apps? If so, you'll be excited to know that Scrimba has launched a brand new free course called... (drumroll) β†’ Build AI Apps with ChatGPT, Dall-E, and GPT-4 This course will teach you how to build AI-powered apps using OpenAI's models and tools. Stay ahead of the game with this exciting new course. You'll also learn about the Create Completions and Create Image endpoints, prompt engineering, the 'zero shot' and...

flexbox malven - Interactive Flexbox cheatsheet

Hello Reader πŸ˜ƒ Time for a new edition of the Scrimba Roundup! This week, prepare yourself for more live streams, more savings, and more resources!! I don't want to spoil the fun, so read on to explore the latest happenings... Let's go, shall we? TL;DR πŸ“ πŸ’₯ Code Review of the Week: Kay! πŸ’₯ New Hires: Sachin, Jay, and JYoung πŸ’₯ I Built This: Lyrical Genius - An API based project made by Ronald! πŸ’₯ Fab Resource: Flexbox cheat sheet πŸ’₯ Podcast: Emre Albayrak talks about how to keep up your motivation...

Tony's Quizzical AI Game

Hello Reader πŸ˜ƒ Time for a new edition of the Scrimba Roundup! We have a NEW course, an AI-based quiz app, and more!! Let's go, shall we? TL;DR πŸ“ πŸ’₯ New Course: Build a Mobile App with Firebase! πŸ’₯ Code Review of the Week: Shah! πŸ’₯ New Hires: Gresham, Mpap, and Sebastian! πŸ’₯ I Built This: Quizzical with an AI twist by Tony! πŸ’₯ Fab Resource: Grid Layout cheatsheet πŸ’₯ Podcast: Saron Yitbarek talks about how she decided to go from doctor to developer, why her first attempts at learning to code didn’t...