DevGang
Авторизоваться

Хранение статических файлов и доступ к ним в Next.js

Next.js содержит множество новых обновлений, одно из которых — способ хранения статических файлов. В этой статье мы увидим, что такое статические файлы, где их следует хранить, а также как визуализировать и получать доступ к изображениям, шрифтам, JSON и другим файлам для повышения производительности в Next.js. Итак, давайте начнем.

Статический файловый сервис Next.js

Статические файлы — это файлы, которые не часто изменяются, например изображения, шрифты, JSON, видео, документы и т. д. Эти файлы следует хранить и использовать в соответствии с руководством Next.js.

8 способов оптимизации приложения Next.js

Легкий и оптимизированный сайт — залог приятного пользовательского опыта.

Уделяя внимание оптимизации, вы создаёте быстрый и приятный в использовании сайт, что повышает его привлекательность для пользователей. Рассмотрим примеры оптимизации приложений Next.js.

Как использовать серверный рендеринг в приложениях Next.js для лучшего SEO

Серверный рендеринг (SSR) — это метод веб-разработки, который может помочь улучшить SEO вашего сайта. Это достигается путем создания HTML-контента на сервере в ответ на запрос пользователя.

Этот подход контрастирует с рендерингом на стороне клиента (CSR), где контент доставляется в виде базовой оболочки HTML, а JavaScript извлекает и отображает данные в браузере.

Как настроить CI/CD-конвейер с помощью Husky и GitHub Actions

CI/CD – одна из основных практик в современной экосистеме разработки программного обеспечения. Она помогает agile-командам создавать высококачественное программное обеспечение за короткие циклы выпуска.

В этом уроке вы узнаете, что такое CI/CD, и я помогу вам настроить конвейер CI/CD с помощью Husky и GitHub Actions в приложении Next.js.

Обновление: Release Candidate Next.js 15

Вышла новая версия Next.js 15 RC, которая позволяет разработчикам исследовать и тестировать последние функции перед выходом стабильной версии. 

React против Next.js: подробное сравнение

В мире фронтенд-разработки React и Next.js — два мощных инструмента, получивших значительную популярность. React, библиотека JavaScript для создания пользовательских интерфейсов, стала предпочтительным выбором для разработчиков благодаря своей компонентной архитектуре и гибкости. Next.js, с другой стороны, представляет собой среду React, которая предлагает дополнительные функции для рендеринга на стороне сервера и создания статических сайтов. В этой статье мы углубимся в различия между React и Next.js, изучим их функции, варианты использования и то, что делает каждый из них блестящим.

Next JS и React: комплексное сравнение фронтенд-разработки в 2024 году

В быстро развивающейся среде фронтенд-разработки выбор правильного технологического стека имеет решающее значение для создания надежных и эффективных веб-приложений. Двумя популярными фреймворками, получившими значительную популярность в последние годы, являются Next.js и React. Обе платформы разрабатываются и поддерживаются Facebook, причем React является базовой библиотекой для создания пользовательских интерфейсов, а Next.js — структурой, построенной на основе React, предлагающей дополнительные функции для рендеринга на стороне сервера, маршрутизации и многого другого.

Три важные вещи о Jest в Next.js

Я абсолютный новичок в Jest, и каждый день я узнаю много нового.

В этой статье я напишу пять вещей, которые я недавно узнал о тестировании Jest в Next.js.

Будь то мокинг или настройка тестового окружения, я запишу всё это в качестве заметки для себя.

Бесшовная доставка изображений с помощью Airtable, Vercel и Cloudflare Images

Как инженеры, мы всегда ищем способы оптимизировать наши рабочие процессы и упростить их. Одна из проблем, возникающих при работе с Airtable, — это проблема обновления типа вложений, особенно в том, что Airtable меняет url вложений каждые два часа. Представьте, что вы используете Next.js и статическую генерацию сайтов, тогда вы можете столкнуться с проблемой нерабочих изображений. Кроме того, даже если вы не используете статическую генерацию сайтов, вы можете превысить лимиты оптимизации изображений Vercel, поскольку url будет часто меняться. В этой статье я расскажу, как мы успешно решили эту проблему, перенеся наши вложения с Airtable на Cloudflare Images, сохранив методы оптимизации изображений Next.js и оптимизировав расходы с помощью Vercel.

Реализация бесконечной прокрутки в Next.js с помощью действий сервера

Бесконечная прокрутка — это распространенная стратегия на платформах с большим количеством контента, которая отдает приоритет разбиению на страницы при разработке API. Эта стратегия загружает большие наборы данных постепенно небольшими управляемыми фрагментами, улучшая UX, особенно для медленных интернет-соединений.

Раньше для интеграции таких функций, как бесконечная прокрутка, в Next.js требовались внешние библиотеки, такие как SWR или Tanstack Query (ранее React Query).

Присоединяйся в тусовку

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

Попробовать

В этом месте могла бы быть ваша реклама

Разместить рекламу