
Welcome to the Next.js documentation!
If you're new to Next.js we recommend that you start with the learn course.
The interactive course with quizzes will guide you through everything you need to know to use Next.js.
If you have questions about anything related to Next.js, you're always welcome to ask our community on GitHub Discussions.
We recommend creating a new Next.js app using create-next-app, which sets up everything automatically for you. To create a project, run:
npx create-next-app@latest
# or
yarn create next-app
If you want to start with a TypeScript project you can use the --typescript flag:
npx create-next-app@latest --typescript
# or
yarn create next-app --typescript
After the installation is complete:
npm run dev or yarn dev to start the development server on http://localhost:3000.http://localhost:3000 to view your application.pages/index.js and see the updated result in your browser.For more information on how to use create-next-app, you can review the create-next-app documentation
Install next, react and react-dom in your project:
npm install next react react-dom
# or
yarn add next react react-dom
Open package.json and add the following scripts:
"scripts": {
"dev": "next dev",
"build": "next build",
"start": "next start",
"lint": "next lint"
}