,

Курс Next js 14 – Без лишних слов за 40 минут! RED Essence

Posted by


Next.js — это фреймворк для React, который позволяет создавать универсальные приложения с использованием JavaScript или TypeScript. В этом курсе мы поговорим о новых возможностях Next.js 14 и узнаем, как использовать их в своих проектах.

Шаг 1: Установка Next.js

Для начала работы с Next.js вам нужно установить его в свой проект. Для этого откройте терминал и выполните команду:

npx create-next-app@latest имя_проекта

После установки вы можете перейти в папку вашего проекта, используя команду:

cd имя_проекта

Шаг 2: Создание компонентов

Next.js позволяет создавать компоненты с помощью JSX синтаксиса. Вы можете создать новый компонент, добавив файл с расширением .jsx или .js в папку components вашего проекта.

Пример создания простого компонента:

import React from 'react';

const MyComponent = () => {
  return (
    <div>
      <h1>Hello, World!</h1>
    </div>
  );
};

export default MyComponent;

Шаг 3: Использование маршрутизации

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

Пример создания новой страницы:

import React from 'react';

const AboutPage = () => {
  return (
    <div>
      <h1>About Us</h1>
      <p>Welcome to our website!</p>
    </div>
  );
};

export default AboutPage;

Шаг 4: Использование стилей

Next.js поддерживает CSS модули для стилизации компонентов. Вы можете создать файл стилей с расширением .module.css и импортировать его в свой компонент.

Пример использования CSS модулей:

import React from 'react';
import styles from './MyComponent.module.css';

const MyComponent = () => {
  return (
    <div className={styles.container}>
      <h1>Hello, World!</h1>
    </div>
  );
};

export default MyComponent;

Шаг 5: Запуск приложения

Чтобы запустить ваше приложение, выполните команду:

npm run dev

Эта команда запускает Next.js приложение в режиме разработки на порту 3000. Вы можете открыть браузер и перейти по адресу http://localhost:3000, чтобы увидеть ваше приложение в действии.

Шаг 6: Деплой приложения

После завершения разработки вашего приложения, вы можете задеплоить его на платформе Vercel. Для этого вам нужно создать учетную запись на сайте vercel.com и загрузить ваш проект используя команду:

vercel

Следуйте инструкциям на сайте, чтобы задеплоить ваше приложение. После успешного деплоя, ваше приложение будет доступно по уникальному URL адресу.

Это был краткий обзор курса по Next.js 14. Надеюсь, что эта информация была полезной для вас! Спасибо за внимание!

0 0 votes
Article Rating
27 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
@REDGroup
1 month ago

Всех с праздником! 🎉
🔥 Забрать подписку по скидке 50% + тариф "навсегда" (ТОЛЬКО ДО 3 сентября) – https://htmllessons.io/premium
*В сентябре подписок в продаже больше не будет, будут только штучные продажи каждого продукта отдельно. Сейчас последняя возможность!

@JsMaster
1 month ago

Разве SSR, SSG, ISR это не разные вещи? Серверный компонент, это RSC и он генерится только на сервере и только один раз. А SSR, SSG и ISR это методы рендеринга, не? 19:39

@front_interviews
1 month ago

Пусть Господь наш Иисус Христос откроет для всех нас окна небесные и изольет на всех нас благословения до избытка! Аминь! Аминь! Аминь! Всех благ!!!

@towardsee
1 month ago

Отличный формат, очень информативно. Запили видео по связке Next.js + Strapi
Спасибо!

@tioma485
1 month ago

спасибо большое за контент! монтаж супер 😀

@MaS2tiK
1 month ago

Поставил двухтысячный лайк, жду новый ролик)

@Рельныйобзор
1 month ago

Очень крутой видос коротка чётка и ясно

@samiissa5537
1 month ago

Круто, давай так же про PostgreSQL или Docker.

@AmericanDragon134
1 month ago

Очень крутой формат – за 40 минут , Cупер коротко и ясно

@artmus9687
1 month ago

Последний раз смотрел твои ролики год назад. Хочу сказать, что ты сделал огромный рывок в качестве видео. Удачи!

@vadim_romanov
1 month ago

спасибо, пощупал next немного))
формат понравился, особенно что информация идет как концентрат, то есть минимум воды, но такую тему как next в 40 минут уместить тяжело
для таких крупных тем возможно можно и увеличить хронометраж, с учетом такого хорошего сжатого монтажа
роста каналу) лайк)

@sabrina-babajanova
1 month ago

спасибо Макс!
подача супер, все очень информативно

@zrxmax_
1 month ago

владею инглишем, но у тебя вышел курс во всех смыслах более качественный чем я встречал среди всех западных

@FirstJoker-ft2pb
1 month ago

Ред груп, попрошу в след таких уроках в файлах указывать их названия, а то не всегда все понятно. Спасибо!

@user-be7jw6nl1p
1 month ago

Привет, посмотрел на одном дыхании видео. Есть вопрос.
Что делать, если у меня приложении на NEXT.js, но backend пишется на Laravel

Исходя из видоса сложилось ощущение, что NEXT — это история про то, как все делать внутри него. Но наверняка же он нормально существует в рамках концепции микросервисов

@heorhiiev
1 month ago

спасибо!

@user-lm9nr4eo2f
1 month ago

пасибо

@КириллКлопов-ъ1б
1 month ago

огонь

@vorloger9679
1 month ago

Видео очень классное, я как человек ебавший голову с языками от сишки до явы, и твой видос дал силы разобраться с Ява скриптом, он хотя бы не так страшно выглядит для меня чем ява, наверное стоит видосы с большей базой для новичков юниоров бахнуть, но мб у тебя уже на канале есть такие, если есть то по возможности скинь пожалуйста какие видео ты бы рекомендовал к просмотрю новичку в жс и некстжс

@Александр-ц9м1ф
1 month ago

Все конечно хорошо объясняешь, но блин, быстро быстро и не успеваешь понять что и где ты пишешь. Скрыл навигацию по папкам и все, половину информации теряешь