The Next.js Handbook: A Complete Resource for Developers

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

Книга начинается с основ: установки среды разработки, понимания преимуществ серверного рендеринга (SSR) и структуры проекта. Далее подробно рассматриваются ключевые концепции Next.js, такие как файловая маршрутизация, создание страниц и динамических маршрутов, работа с компонентами и стилями (CSS Modules, styled-components), а также различные методы получения данных (getStaticProps, getServerSideProps, API Routes) и управление состоянием.

В продвинутых разделах освещаются такие темы, как оптимизация изображений с помощью встроенного компонента Image, интернационализация (i18n), повышение производительности (анализ бандла, code splitting, lazy loading), аутентификация и авторизация (включая NextAuth.js). Отдельные главы посвящены развертыванию приложений на различных платформах (Vercel, AWS, Netlify), интеграции со сторонними API, созданию Progressive Web Apps (PWA), написанию кастомных плагинов и middleware, а также миграции существующих React-приложений на Next.js.

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

The Next.js Handbook: A Complete Resource for Developers
A
Автор
Brandon Kim
Издательство
Не указано
Год
2023
Язык
Английский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент