강의

멘토링

커뮤니티

Programming

/

Front-end

Complete Mastery of React Router

Let's conquer React Router, which is essential for everyone who creates SPAs with React 💪

(4.7) 3 reviews

48 learners

Level Basic

Course period Unlimited

  • woongjae
react-router-dom
react-router-dom
react-router
react-router
React
React
SPA
SPA
react-router-dom
react-router-dom
react-router
react-router
React
React
SPA
SPA

What you will gain after the course

  • Basic client-side routing using React Router

  • How to use the new Data APIs added after React Router 6.4

The Core of SPA Development! React Router
We will tell you the key points quickly and concisely.

Must-know for React developers
Mastering React Router

We cover React Router (react-router-dom, React Router), which is used when developing SPA (Single Page Application) web apps .

Any front-end developer familiar with React should naturally know React Router. However, given its importance, many tend to use it only to the extent they know it.

In this course, you'll learn about the latest version of the react-router-dom library , which helps you manage and improve the relationship between the browser address bar and React applications.

Lecture Features

Learn by typing code

It is structured so that you can naturally learn the features and usage of React Router by typing the code directly.

Proceed with quick and concise breathing

You can learn the concepts of React Router in a short period of time by following the flow.

Follow along and review
We provide learning materials

  • Documents used in the lecture and additional references are provided via Notion (will be updated periodically).
  • The code used in the lecture is provided on Github .

💡 Please check before taking the class

  • The tutorial was conducted on macOS, but it's also possible to do it on Windows.
  • I use Node.js and Visual Studio Code .
  • The course assumes that you have completed basic learning about React.
  • The pace of the exercises may feel fast. We've designed it so you can quickly understand the flow and review it. Also, some concepts are quickly covered, which may be a bit challenging. (If you have any questions, we plan to reinforce any concepts you find difficult.)

Recommended for
these people

Who is this course right for?

  • Beginner front-end developer who just learned React and wants to learn React Router quickly and in detail.

  • Front-end developer who needs to use React Router and wants to learn the concepts in a short period of time

Need to know before starting?

  • React

  • JavaScript

Hello
This is

12,225

Learners

135

Reviews

4.7

Rating

5

Courses

I am a software engineer with 14 years of experience.

I am a software engineer with 14 years of experience.

Since 2021, I have led the Frontend Development Team at NHN Dooray, taking responsibility for the UI of the entire service. Leading the team, I spearheaded the renewal of existing legacy systems (AngularJS, Vue) into React and TypeScript. I am responsible for designing and managing the architecture to enable a large group of over 10 frontend engineers to develop a single product together. Due to the large scale and high complexity of the service, I have utilized a Monorepo for development and operations and worked on shortening deployment cycles by introducing Micro Frontends. I have also actively managed components through Storybook and refined processes to ensure a Design System could be built and effectively utilized.

Previously, at Studio XID, I used TypeScript and Electron to build ProtoPie, an interaction prototyping tool for designers. While working on a single product for about four years, I strove to write high-quality, well-structured code.

I am constantly contemplating and striving to apply better approaches to developing large-scale JavaScript applications. I have been active as a Microsoft MVP (TypeScript),

I am constantly contemplating and striving to apply better directions for developing large-scale JavaScript applications.
I have been active as a Microsoft MVP (TypeScript) and enjoy discussing the latest web technologies with others.

I have led frontend teams in various places and primarily work on backend tasks using functional languages (Clojure) or Node.js.
I have a strong interest in infrastructure automation.

Curriculum

All

27 lectures ∙ (1hr 56min)

Published: 
Last updated: 

Reviews

All

3 reviews

4.7

3 reviews

  • cn2zzang0147님의 프로필 이미지
    cn2zzang0147

    Reviews 2

    Average Rating 5.0

    5

    74% enrolled

    Thank you for the great lecture. It was easy to understand because you explained it clearly and precisely.

    • tessjds4558님의 프로필 이미지
      tessjds4558

      Reviews 1

      Average Rating 4.0

      4

      67% enrolled

      Since there is a lack of detailed explanation on why and when to use actions, fetchers, etc. after loader, I googled it separately.

      • yongwchoi261087님의 프로필 이미지
        yongwchoi261087

        Reviews 32

        Average Rating 4.9

        5

        33% enrolled

        It was very helpful in understanding the concept of router. Thank you.

        $42.90

        woongjae's other courses

        Check out other courses by the instructor!

        Similar courses

        Explore other courses in the same field!