第1章ではReactのおさらいをしつつJSXでポートフォリオを構築します。最後にReact単体でウェブサイトを作る際のデメリットを確認し第2章でGatsbyに入門します。
第2章ではポートフォリオの要件を達成するGatsbyのサイトを作成します。Gatsbyのルーティング、データの取扱、Netlifyのデプロイまで一通りサイトが作れるレベルまでやります。
第3章では記事データを外部のContentfulというHeadless CMS(Viewを持たないCMS)に保存し、そのデータをもとにサイトを構築する方法を学びます。
第4章ではこの本を終えた上で、どういった情報を参考にすべきなのか、迷ったらどこを見るのか、そもそもGatsbyが作ろうとしているものに対して適しているのか?など中級者になりたい人のための情報を載せています。
本書では、次のような方を対象読者として執筆しています。
第1章 React 開発入門
第2章 Gatsby 入門
第3章 Headless CMS を用いたウェブサイト制作
第4章 Gatsby中級者を目指す