tanstack

TanStack Start 시작하기

TanStack Start로 풀스택 React 앱을 만드는 방법을 소개합니다.

TanStack Start 시작하기

TanStack Start는 TanStack Router 위에서 동작하는 풀스택 React 프레임워크입니다.

핵심 개념

파일 기반 라우팅

app/routes/ 디렉토리에 파일을 만들면 자동으로 라우트가 생성됩니다.

app/routes/
  __root.tsx   → 루트 레이아웃
  index.tsx    → /
  $slug.tsx    → /:slug
  about.tsx    → /about

로더

export const Route = createFileRoute('/')({
  loader: () => getPosts(),
  component: HomePage,
})

서버에서 데이터를 미리 로드해 컴포넌트에 전달합니다.

시작하기

pnpm create tanstack-app my-blog