Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 10 additions & 10 deletions docs/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -12,18 +12,18 @@ Welcome to the Next.js documentation!

## What is Next.js?

Next.js is a React framework for building full-stack web applications. You use React Components to build user interfaces, and Next.js for additional features and optimizations.
Next.js is a React framework for building full-stack web applications. You use React components to build user interfaces, and Next.js provides additional features and optimizations.

It also automatically configures lower-level tools like bundlers and compilers. You can instead focus on building your product and shipping quickly.
It also automatically configures lower-level tools like bundlers and compilers, allowing you to focus on building your product and shipping quickly.

Whether you're an individual developer or part of a larger team, Next.js can help you build interactive, dynamic, and fast React applications.

## How to use the docs

The docs are organized into 3 sections:
The docs are organized into three sections:

- [Getting Started](/docs/app/getting-started): Step-by-step tutorials to help you create a new application and learn the core Next.js features.
- [Guides](/docs/app/guides): Tutorials on specific use cases, choose what's relevant to you.
- [Guides](/docs/app/guides): Tutorials on specific use cases; choose what's relevant to you.
- [API Reference](/docs/app/api-reference): Detailed technical reference for every feature.

Use the sidebar to navigate through the sections, or search (`Ctrl+K` or `Cmd+K`) to quickly find a page.
Expand All @@ -41,26 +41,26 @@ At the top of the sidebar, you'll notice a dropdown menu that allows you to swit

The App Router and Pages Router handle React versions differently:

- **App Router**: Uses [React canary releases](https://react.dev/blog/2023/05/03/react-canaries) built-in, which include all the stable React 19 changes, as well as newer features being validated in frameworks, prior to a new React release.
- **App Router**: Uses [React canary releases](https://react.dev/blog/2023/05/03/react-canaries) built-in, which include all the stable React 19 changes, as well as newer features being validated in frameworks prior to a new React release.

- **Pages Router**: Uses the React version installed in your project's `package.json`.

This approach ensures new React features work reliably in the App Router while maintaining backwards compatibility for existing Pages Router applications.
This approach ensures new React features work reliably in the App Router while maintaining backward compatibility for existing Pages Router applications.

## Pre-requisite knowledge
## Prerequisite knowledge

Our documentation assumes some familiarity with web development. Before getting started, it'll help if you're comfortable with:
Our documentation assumes some familiarity with web development. Before getting started, it will help if you're comfortable with:

- HTML
- CSS
- JavaScript
- React

If you're new to React or need a refresher, we recommend starting with our [React Foundations course](/learn/react-foundations), and the [Next.js Foundations course](/learn/dashboard-app) that has you building an application as you learn.
If you're new to React or need a refresher, we recommend starting with our [React Foundations course](/learn/react-foundations) and the [Next.js Foundations course](/learn/dashboard-app) that has you building an application as you learn.

## Accessibility

For the best experience when using a screen reader, we recommend using Firefox and NVDA, or Safari and VoiceOver.
For the best experience when using a screen reader, we recommend using Firefox with NVDA, or Safari with VoiceOver.

## Join our Community

Expand Down
Loading