Завантаження даних у Next.js App Router
Завантажуйте дані App Router на сервері, запускайте незалежні запити паралельно, перевіряйте відповіді й використовуйте streaming без зайвих HTTP-переходів.
// Архів технічних посібників
Інші практичні інженерні нотатки, впорядковані за датою публікації.
Завантажуйте дані App Router на сервері, запускайте незалежні запити паралельно, перевіряйте відповіді й використовуйте streaming без зайвих HTTP-переходів.
Розміщуйте межі React Server і Client Components за середовищем, імпортами, серіалізованими props та інтерактивним станом у Next.js App Router.
Організуйте маршрути App Router, модулі функцій, серверні дані й спільний UI так, щоб розробник міг простежити запит без лабіринту папок.
Порівняйте headless і традиційну CMS за власністю, редакційним переглядом, каналами контенту, інвалідацією кешу та розгортанням.
Порівняйте Next.js App Router і React із Vite за маршрутизацією, серверним рендерингом, API, розгортанням та обсягом підтримки.
Виберіть статичну генерацію, серверний рендеринг або CSR для кожного маршруту за свіжістю, персоналізацією, початковим HTML і хостингом.
Вибирайте стек вебсайту за процесом публікації, рендерингом сторінок, власністю даних, обмеженнями хостингу та вартістю підтримки.
Напишіть політику розширення за реальними потоками: локальна обробка, синхронізація, запити, зберігання, видалення, треті сторони й заяви Chrome Web Store.
Створіть запит необов’язкових дозволів із поясненням, явною дією користувача, обробкою відмови й відкликання та розділенням дозволів і налаштувань.
Розберіться з обсягом host permissions у Manifest V3, збігами контентних скриптів, activeTab і запитами між origin та обмеженнями шляхів URL.
Зіставте дозволи Chrome з функціями, виберіть activeTab чи постійний доступ і перевірте надані можливості, потоки даних та попередження випуску.
Налаштуйте бічну панель Chrome з явним жестом відкриття, глобальними чи вкладковими межами, станом документа й відновленням після зміни вкладки.