Назад в блог

~ 3 минуты

Hello world на Next.js за 2 минуты

397

05.12.2023

В этой статье мы создадим за 2 минуты каркас приложения на Next.js и выведем в качестве страницы знакомую всем надпись Hello World

Вадим Пашаев

Вадим Пашаев

Инженер, веб-разработчик, путешественник

Hello world на Next.js за 2 минуты

Создаем шаблон приложения Next.js с помощью утилиты create-next-app

Перед тем как начать, убедитесь что у вас установлена соответствующая версия Node.js. Затем откройте терминал в вашей операционной системе и выполните следующие команды для создания Next.js приложения:

npx create-next-app@latest hello-world
cd hello-world

Эти команды создадут новую папку hello-world и создаст для вас шаблонный проект на Next.js. Интерфейс командной строки предложит вам выбрать различные варианты, например выбрать простой проект или проект на TypeScript, использовать TailwindCSS или стандартную стилизацию.

Создание стартого шаблона приложения на Next.js с помощью утилиты create-next-app

Запускаем приложение в режиме разработки

Для запуска только что созданного приложения в режиме разработки выполните следующую команду:

npm run dev

После этого откройте браузер и перейдите по ссылке http://localhost:3000 и после загрузки вы увидите стандартный приветственную страницу Next.js.

Пишем свой код

Откройте страницу /pages/index.js или (.ts), если выбрали соответствующую опцию. Выделите весь существующий код, удалите его и вместо него вставьте следующий код:

export default function Page() {
  return (
    <p>Hello, World!</p>
  )
}

Сохраните файл. Страница в браузере мгновенно обновится. Так работает быстрое обновление Fast Refresh. Браузер обновляется по мере сохранения файлов, перезагрузка сервера не требуется.

Скриншот приложения Hello world на Next.js

Билдим проект

Теперь вы создали новое Next.js приложение, обновили его и увидели быстрое обновление в действии. Это помогает вам мгновенно видеть изменения, ускоряя и упрощая разработку.

Теперь давайте создадим продакшн-версию вашего приложения, для этого наберите в теминале:

npm run build

И после окончания процесса, наберите:

npm start

Эта команда запустит проект в режиме PRODUCTION, готовый к запуску на вашем сервере.

Узнайте больше о том, как использовать Next.js в официальном руководстве, или начните с Next.js шаблонов, чтобы начать разработку. Когда вы будете готовы задеплоить свой проект, можете выполнить развертывание, о котором я рассказываю в этой статье.

Читать далее

Что такое Next.js и для чего он нужен? | PXSTUDIO
Что такое Next.js и для чего он нужен?

Next.js - это фреймворк, основанный на React, который позволяет создавать веб-приложения с улучшенной производительностью и улучше...

Лучшие практики SEO в Headless CMS на примере Strapi | PXSTUDIO
Лучшие практики SEO в Headless CMS на примере Strapi

Если вы хотите использовать автономную CMS, которая выделяется с точки зрения SEO? Вы наткнулись на нужную статью. В этом посте я ...

Как создать карту сайта в приложениях на Next.js | PXSTUDIO
Как создать Sitemap в приложениях на Next.js

Карта сайта (или Sitemap) - важная часть SEO для любого популярного публичного веб-сайта. По сути, это список URL-адресов, которые...

Подписаться на рассылку

Получите интересные новости по веб-разработке и AI

Этот сайт защищен reCAPTCHA, применяются Политика конфиденциальности и Условия использования Google.

Подписаться на рассылку

Получите интересные новости по веб-разработке и AI

Этот сайт защищен reCAPTCHA, применяются Политика конфиденциальности и Условия использования Google.

Расскажите, что нужно сделать

Разберем задачу и предложим следующий шаг

Contact to pxstudio

Сайт, сервис, Telegram-бот, AI-интеграция или оптимизация текущего проекта — опишите ситуацию, а мы подскажем нормальный технический путь.

Этот сайт защищен reCAPTCHA, применяются Политика конфиденциальности и Условия использования Google.

Есть интересная идея?

И вы очень хотите ее реализовать, пишите нам и получите подробное коммерческое предложение и быструю реализацию