Next.js Flashcards

1
Q

Для чого використовувати Nextjs

A

Рендеринг на стороні сервера (Server-Side Rendering - SSR): Однією з ключових переваг Next.js є здатність використовувати SSR. Це дозволяє рендерити сторінки на сервері, а не в браузері. SSR покращує швидкодію і індексованість вашого сайту в пошукових системах, а також забезпечує швидке відображення контенту користувачам.

Статичне відтворення (Static Site Generation - SSG): Next.js також підтримує SSG, що дозволяє створювати статичні сторінки, які генеруються під час збірки проекту і можуть бути кешовані для покращення продуктивності. Це особливо корисно для сторінок з вмістом, який не змінюється часто.

Роутинг: Next.js надає розширений маршрутизатор, який дозволяє легко визначати маршрути і обробляти їх на сервері та в браузері. Ви можете використовувати файлову структуру для організації сторінок.

Автоматичне код-розщеплення (Automatic Code Splitting): Next.js використовує автоматичне розщеплення коду, що допомагає завантажувати лише той JavaScript, який потрібен для конкретної сторінки, зменшуючи час завантаження та покращуючи продуктивність.

Гаряча перезавантаження (Hot Reloading): Next.js має вбудовану підтримку гарячого перезавантаження, що дозволяє вам безперервно переглядати зміни в коді під час розробки без необхідності перезавантажувати сторінку.

Оптимізація зображень: Next.js надає зручність для оптимізації та автоматичного стиснення зображень, що допомагає покращити продуктивність сайту та швидкість завантаження.

Підтримка CSS-in-JS та стилів: Next.js дозволяє використовувати CSS-ін-коді, CSS модулі та інші методи створення стилів, що відповідають вашим потребам.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
1
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly