Next.js quick start guide server-side rendering done right

Create, build and deploy universal JavaScript applications using Next.js Key Features Work with the entire tool-chain for developing universal Javascript applications with Next.js A straightforward guide to implementing server-side rendering Use Next.js to build SEO-friendly and super fast websites...

Full description

Bibliographic Details
Other Authors: Konshin, Kirill, author (author)
Format: eBook
Language:Inglés
Published: Birmingham ; Mumbai : Packt 2018.
Edition:1st edition
Subjects:
See on Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009630684806719
Table of Contents:
  • Cover
  • Title Page
  • Copyright and Credits
  • Dedication
  • Packt Upsell
  • Contributors
  • Table of Contents
  • Preface
  • Chapter 1: Introduction to Server-Side Rendering and Next.js
  • What is a single-page app?
  • Creating JS Modules, code sharing, code splitting, and bundling
  • Introduction to React
  • Why single-page apps suffer performance issues
  • Server side rendering
  • How to do server-side rendering with React
  • React-based server-side rendering frameworks, why Next.js
  • Summary
  • Chapter 2: Next.js fundamentals
  • Installation of Next.js
  • Running Next.js in developer mode
  • Creating your first Next.js page
  • Running a Next.js production build
  • Making Next.js routing
  • Dynamic routing
  • Making Next.js routing masks - SEO-friendly URLs
  • Dynamic Component Loading (aka Lazy Components)
  • Adding styles to an application - CSS in JS
  • Adding media content - images, video, and audio
  • Adding interactive graphs and charts
  • Summary
  • Chapter 3: Next.js Configuration
  • Special pages
  • How to make custom configurations
  • Configuring Webpack
  • Configuring Babel
  • Summary
  • Chapter 4: Next.js Data Flow
  • Nuances of fetching data on the client and on the server
  • Loading data from a remote server using vanilla Next.js
  • Using Redux with Next.js
  • Using GraphQL with Next.js to fetch data
  • Using the Apollo framework with Next.js to fetch data
  • Summary
  • Chapter 5: Application Life Cycle Handlers and Business Logic
  • Authentication
  • Access Control List, Roles, and Permissions
  • Business Rules Engine
  • Internationalization and Localization
  • Error handling
  • Caching
  • Analytics
  • Summary
  • Chapter 6: Continuous Integration
  • What is automated deployment?
  • Writing unit tests for Next.js apps
  • Writing end-to-end tests for Next.js apps
  • Setting up CI for Next.js: Travis, Gitlab, and so on.
  • Setting up cloud coverage statistics
  • Commit hooks
  • Summary
  • Chapter 7: Containers
  • What is a container for a Next.js app?
  • Creating a Docker container for Next.js
  • Deploying to Heroku
  • Deploying to Now.sh
  • Summary
  • Other Books You May Enjoy
  • Index.