This is the code repository for Next.js Quick Start Guide, published by Packt.
Server-side rendering done right
Next.js is a powerful addition to the ever-growing and dynamic JavaScript world. Built on top of React, Webpack, and Babel, it is a minimalistic framework for server-rendered universal JavaScript applications. This book will show you the best practices for building sites using Next. js, enabling you to build SEO-friendly and superfast websites.
This book covers the following exciting features:
- Explore the benefts of server-side rendering with Next.js
- Create and link JavaScript modules together by understanding code splitting and bundling
- Create website pages and wire them together through website navigation
- Extend your application with additional Webpack loaders and features, as well as custom Babel plugins and presets
- Use GraphQL and Apollo frameworks with Next.js to fetch data and receive push notifcations
If you feel this book is for you, get your copy today!
All of the code is organized into folders. For example, Chapter02.
The code will look like the following:
import 'isomorphic-fetch';
(async () => {
const res = await fetch(...); // already polyfilled
})();
Following is what you need for this book: This book is for JavaScript developers who want to learn how to generate server-rendered applications.
With the following software and hardware list you can run all code files present in the book (Chapter 1-7).
Chapter | Software required | OS required |
---|---|---|
1 | Node JS | Windows, Mac OS X, and Linux (Any) |
2 | Node JS | Windows, Mac OS X, and Linux (Any) |
4 | Node JS | Windows, Mac OS X, and Linux (Any) |
5 | Node JS | Windows, Mac OS X, and Linux (Any) |
6 | Node JS | Windows, Mac OS X, and Linux (Any) |
7 | Node JS | Windows, Mac OS X, and Linux (Any) |
We also provide a PDF file that has color images of the screenshots/diagrams used in this book. Click here to download it.
Kirill Konshi Kirill Konshin is the principal software developer at RingCentral, the world's leading Cloud communications provider. He is a highly experienced professional in full-stack web engineering with more than 10 years of experience, proficient in all the most recent web technologies. He is also an active open source contributor to React-related projects. You can follow him on Medium.
Click here if you have any feedback or suggestions.