Урок 3.44. Изображения (Images) в Next.js

16 подписчиков

12+
12+

3 просмотра

14 дней назад

ПожаловатьсяНарушение авторских прав

16 подписчиков

12+
12+

3 просмотра

14 дней назад

ПожаловатьсяНарушение авторских прав
12+
12+

3 просмотра

14 дней назад

Клон плейлиста на Яндекс.Дзен: https://dzen.ru/suite/8fcc5193-fc82-4738-8393-f58b8b74da73 Изображения в Next.js – руководство по оптимизации Next.js предлагает мощные инструменты для работы с изображениями, которые ускоряют загрузку и улучшают производительность сайта. Давайте разберём ключевые моменты! 🌟 Основные возможности Автоматическая оптимизация – сжатие, конвертация в современные форматы (WebP, AVIF). Lazy Loading – загрузка только при попадании в область видимости. Адаптивность – генерация версий под разные экраны. 📂 Способы подключения изображений 1️⃣ Из папки public ✔ Плюсы: Простота, не требует импортов. ✖ Минусы: Нет проверки TypeScript, все файлы попадают в сборку. 2️⃣ Импорт из src ✔ Плюсы: Проверка типов, tree-shaking. ✖ Минусы: Требует явного импорта. ⚙️ Важные настройки priority – приоритетная загрузка для критически важных изображений. fill – растягивание на весь родительский контейнер. sizes – адаптация под разные размеры экранов. quality – управление степенью сжатия. placeholder="blur" – размытие до полной загрузки. 🌐 Работа с внешними изображениями Для загрузки картинок с других сайтов требуется настройка next.config.js. 🎨 Оптимизация форматов Next.js автоматически выбирает лучший формат (WebP/AVIF), если браузер их поддерживает. 🔗 Код из урока: https://github.com/alexeirybak/NextJS/tree/NextJS_Lesson_35 💡 Остались вопросы? Пишите в комментарии! 👍 Лайк & Подписка – лучшая поддержка канала! #NextJS #ВебРазработка #Оптимизация #Изображения #Frontend #React #Программирование #WebDev #LazyLoading #WebPerformance

Название:

Урок 3.44. Изображения (Images) в Next.js

Категория:

Разное