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...
Other Authors: | |
---|---|
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.