VOOZH about

URL: https://tanstack.com/start/latest/docs/framework/react/getting-started

⇱ Getting Started | TanStack Start React Docs


TanStack
Start v0v0
Log In
AI/LLM: This documentation page is available in plain markdown format at/start/latest/docs/framework/react/getting-started.md
Getting Started

Getting Started

Start a new project#

Use TanStack Builder#

The best way to get started with TanStack Start is TanStack Builder. It's the AI-first setup flow and the easiest way to get to a working project fast.

Use the CLI#

If you'd rather scaffold locally or want a backup path, use the TanStack CLI:

shell
npx @tanstack/cli@latest create

You'll be prompted to choose your package manager and optional add-ons like Tailwind CSS and ESLint.

Start from an example#

If you'd rather begin from a working codebase, clone one of the official examples.

To start with the Basic example:

shell
npx gitpick TanStack/router/tree/main/examples/react/start-basic start-basic
cd start-basic
npm install
npm run dev

To use a different example, replace start-basic with one of the slugs below.

Examples#

shell
npx gitpick TanStack/router/tree/main/examples/react/EXAMPLE_SLUG my-new-project
cd my-new-project
npm install
npm run dev

If you want to clone and deploy quickly, use the Deploy to Netlify button on an example's page.

Build from scratch#

If you want to wire everything up by hand, follow Build a project from scratch.

Migrate an existing project from another framework#

  • If you want to learn Start from a clean slate first, use one of the new-project options above.

  • Refer to a migration guide for your specific framework:

    • Next.js
    • Remix 2 / React Router 7 "Framework Mode" (coming soon!)

Next Steps#

Once you've created, cloned, or deployed a project, continue to the Routing guide.

Other Router Examples#

If you want Router-focused examples that are not Start-specific, these are useful references: