Menu
Coddy logo textTech

Ваша первая страница

Часть раздела Основы Next.js путешествия по React на Coddy — урок 3 из 47.

Пора отредактировать страницу. app/page.jsx — это обычный React-компонент, точно такой же, какие вы писали на протяжении всего раздела «Основы»:

export default function Home() {
    return (
        <main>
            <h1>Welcome!</h1>
        </main>
    );
}

Два небольших правила, которые никогда не меняются:

  • Страница должна быть default export файла: именно так Next.js находит её
  • Имя компонента остается на ваше усмотрение; только имя файла и папка определяют URL

Обратите внимание на то, что отсутствует: никакой регистрации маршрутов, никаких импортов роутера, никакого ReactDOM.render. Вы пишете компонент в нужном файле, и он становится страницей.

challenge icon

Задание

Новичок

Сделайте так, чтобы главная страница выводила приветствие.

  1. В файле app/page.jsx внутри <main> добавьте <h1> с id="title".
  2. Его текст должен быть точно Welcome to Next.js.

Попробуйте сами

import './globals.css';

export const metadata = {
    title: 'My App',
};

export default function RootLayout({ children }) {
    return (
        <html lang="en">
            <body>
                {children}
            </body>
        </html>
    );
}
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы Next.js