![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FRviCZ%2FbtsvXjBamwL%2FpMZml080NWpnKz2sI11jC1%2Fimg.png)
React
[React] React Router v6
Next.js, Svelte Kit 등의 프레임워크는 폴더 구조를 기반으로 하는 라우팅을 제공한다. 하지만, React는 라이브러리에서는 공식적으로 라우팅 기능을 지원하지 않아 별도의 라우팅 라이브러리를 사용해야한다. 그 중 가장 많이 사용되는 것이 바로 React Router 라이브러리이다. 그렇다면 라우팅이란 정확히 무엇이고, React Router 라이브러리는 어떻게 사용하는 것인지 알아보도록 하자. 이 글은 React Router v6를 기준으로 작성되었다. 1. 라우팅(Rounting)이란? 라우팅을 이해하기 위해서는 먼저 과거에는 웹이 어떻게 동작했었는지를 알아야 한다. 초창기의 웹은 MPA(Multi Page Application) 방식으로 동작했었다. MPA 방식은 웹 애플리케이션이 여러 ..