React / Next.js

Metadata & SEO у Next.js

Metadata API, OpenGraph, Twitter cards, sitemap, robots.txt, JSON-LD схема

18 питань зі співбесід·
Mid-Level
1

Який рекомендований метод визначення metadata у Next.js App Router?

Відповідь

Next.js App Router вводить об'єкт `metadata`, який експортується з layouts і pages для визначення metadata у type-safe та оптимізований спосіб. Цей підхід замінює компоненти `<Head>` з Next.js 12 і дозволяє серверний рендеринг metadata. Експорт `metadata` є статичним і аналізується під час build time для кращої продуктивності SEO.

2

Як генерувати динамічні metadata на основі параметрів route у Next.js?

Відповідь

Функція `generateMetadata` є асинхронною та отримує `params` і `searchParams` як аргументи, що дозволяє завантажувати дані для динамічної побудови metadata. Вона виконується на стороні сервера під час рендерингу і може здійснювати API-виклики. Це дозволяє створювати унікальні metadata для кожної динамічної сторінки, що є важливим для SEO сторінок деталей.

3

Як Next.js обробляє злиття metadata між вкладеними layouts і pages?

Відповідь

Next.js автоматично зливає metadata з батьківських layouts до дочірніх pages, з пріоритетом значень, найближчих до page. Поля перезаписуються (title, description), окрім `openGraph.images` і `twitter.images`, які зливаються як масиви. Цей каскад дозволяє визначати metadata за замовчуванням на рівні root і перевизначати їх на рівні page.

4

Яка перевага використання `title.template` у metadata Next.js?

5

Який рекомендований метод визначення favicon у Next.js App Router?

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

Інші теми співбесід 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 запитань

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 запитань

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

Senior
20 запитань

Architecture & Design Patterns

Senior
22 запитань

React Server Components

Senior
26 запитань

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

Senior
20 запитань

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

Senior
22 запитань

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

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

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