React / Next.js

Розгортання та Продакшн Next.js

Розгортання Vercel, Docker, змінні середовища, стратегії кешування, моніторинг, logging

20 питань зі співбесід·
Senior
1

Що таке Vercel Platform у контексті розгортання Next.js?

Відповідь

Vercel Platform — це хмарна нативна платформа, розроблена спеціально для Next.js, яка пропонує zero-config розгортання з автоматичним виявленням фреймворку. Платформа автоматично оптимізує збірки, налаштовує глобальну Edge Network та вмикає інтелектуальне кешування без ручного налаштування. На відміну від загальних рішень, таких як AWS або Azure, Vercel оптимізований для функцій Next.js, таких як ISR, Middleware та Server Components, з максимальною продуктивністю.

2

Як відкрити змінну середовища для браузера у Next.js?

Відповідь

Змінні з префіксом NEXT_PUBLIC_ автоматично відкриваються клієнту та включаються до JavaScript бандлу під час збірки. Змінні без цього префіксу залишаються суворо на стороні сервера і ніколи не надсилаються в браузер, гарантуючи безпеку секретів. Це розрізнення дозволяє керувати публічними API-ключами, такими як NEXT_PUBLIC_STRIPE_KEY, захищаючи при цьому чутливі секрети, такі як приватні ключі Stripe.

3

Яка команда для створення production build у Next.js?

Відповідь

Команда next build генерує оптимізовану виробничу версію додатку, включаючи мінімізацію коду, оптимізацію зображень, генерацію статичних сторінок та бандлінг ресурсів. Цей крок необхідний перед розгортанням, оскільки він створює папку .next з усіма оптимізованими файлами. Команда next start потім запускає виробничий сервер, використовуючи цю оптимізовану збірку.

4

Який Docker образ використовувати як базовий для контейнеризації Next.js?

5

Де налаштовувати змінні середовища у Vercel?

+17 питань зі співбесід

Інші теми співбесід React / Next.js

Основи JavaScript

Junior
25 запитань

Основи React

Junior
20 запитань

React Hooks

Junior
22 запитань

Життєвий цикл компонента

Junior
18 запитань

React Router

Junior
20 запитань

Управління станом з Context

Junior
18 запитань

Форми та Controlled Components

Mid-Level
20 запитань

Отримання даних та API

Mid-Level
20 запитань

React Query (TanStack Query)

Mid-Level
20 запитань

Styling & CSS-in-JS

Mid-Level
18 запитань

Основи Next.js

Mid-Level
25 запитань

TypeScript з React

Mid-Level
20 запитань

Data Fetching у Next.js

Mid-Level
24 запитань

Server Actions у Next.js

Mid-Level
20 запитань

Маршрутизація та Навігація в Next.js

Mid-Level
22 запитань

API Routes у Next.js

Mid-Level
20 запитань

Metadata & SEO у Next.js

Mid-Level
18 запитань

Middleware та Auth у Next.js

Mid-Level
22 запитань

Тестування React

Mid-Level
20 запитань

Zustand State Management

Mid-Level
18 запитань

Оптимізація продуктивності React

Senior
22 запитань

Error Boundaries & обробка помилок

Senior
18 запитань

Advanced React Patterns

Senior
20 запитань

Розширені можливості Next.js

Senior
24 запитань

Architecture & Design Patterns

Senior
22 запитань

React Server Components

Senior
26 запитань

Інтернаціоналізація Next.js

Senior
20 запитань

React Безпека & Найкращі Практики

Senior
22 запитань

Опануй React / Next.js для наступної співбесіди

Отримай доступ до всіх питань, flashcards, технічних тестів, вправ code review та симуляторів співбесід.

Почни безкоштовно