ブログを作りながら学ぶ、Next.jsの便利な4つの機能(グローバル設定、プリレンダリング、動的ルート、サーバーレス)
Vercel+Next.jsを活用したWebアプリケーション開発入門 第4回
この連載では、現在注目のWebホスティングサービス「Vercel」をご紹介します。前回に引き続き、「Next.js」の便利な9つの機能をご紹介します。今回は、「グローバル設定」「プリレンダリング」「動的ルート」「サーバーレス機能」の4つの機能を紹介します。
-
- Page 1
はじめに
前回に引き続き、Next.jsの便利な機能を紹介しながら、簡単なブログを表示するアプリを作成していきます。
この記事は既になんらかのプログラミング言語やWebフレームワークを学習した経験がある人向けに書いています。サンプルコードを提供しますので、サンプルコードを実際に動かしていただくことでより理解が深まると考えています。
自身でサンプルコードを動かす時間が無い方向けにも一読するだけで理解ができるように配慮しましたので、ぜひ最後まで読んでいただければと思います。
環境準備
OSは問いません。Node.jsとVisual Studio Codeを利用しますので、それぞれインストールをします。
Node.jsのインストール
公式サイトより16.15.1LTS(執筆時点)をダウンロードしてインストールしてください。
Visual Studio Codeのインストール
公式サイトより1.67.2(執筆時点)をダウンロードしてインストールしてください。
Next.jsの便利な9の機能
Next.jsはシングルページアプリケーション(SPA)を作るにあたって、React.jsをより便利に利用するためのフレームワークです。
前回と今回で、Next.jsで便利な以下の9の機能を簡潔に紹介していきます。
- Linkコンポーネント
- Imageコンポーネント
- Headコンポーネント
- Scriptコンポーネント
- レイアウトコンポーネント
- グローバル設定
- プリレンダリング
- 動的ルート
- サーバーレス機能
今回は、6~9の4つの機能について解説します。
それぞれの機能ごとに変更前と変更後のソースコード、サンプルサイトを記載しています。皆様のご環境で実際に動かして体験していただくことを想定してしますが、お時間の無い方はそれらを見ていただくだけでも雰囲気がわかっていただけると思います。
この記事は参考になりましたか?
- Vercel+Next.jsを活用したWebアプリケーション開発入門連載記事一覧
-
- ブログを作りながら学ぶ、Next.jsの便利な4つの機能(グローバル設定、プリレンダリング...
- ブログを作りながら学ぶ、Next.jsの便利な5つのコンポーネント(Link、Image、...
- VercelにNext.jsアプリケーションをデプロイする~Vercel上でNext.js...
- この記事の著者
-
山本 誠樹(サイトコア株式会社)(ヤマモト マサキ)
サイトコア株式会社 セールスグループ パートナーテクニカルイネーブルメントマネージャー。通信系システムや会員管理サービスの設計・開発から保守まで、システムエンジニアとして様々なプロジェクトに約20年従事。近年はクラウドにフォーカスしたコンサルティングを小売・流通・電力系など業種を問わず行う。201...
※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です
この記事は参考になりましたか?
この記事をシェア
