Gatsbyとは GatsbyはStatic Site Generator(静的サイトジェネレーター)でReactをベースに開発されているフレームワークです。Gatsbyを理解するためにはJavaScriptだけではなくReact, GraphQLなどの基礎知識が必要となります。 Gatsbyではデータを取得する際にはGraphQLを利用します。GraphQLを使って内部リソースのMarkdownファイル、データベース、CSVファイルまたは外部リソースのContentfulやWordPressなどさまざまなリソースからデータを取得することができます。WordPressのテーマに対応するStarter(スターター)やPlugin(プラグイン)も豊富にあるため効率的にサイト構築を行うことができます。 Gatsbyを使いこなすためにはPluginにどのようなものがあるかも理解する必要があります。
![基礎から始めるGatsbyJS入門 | アールエフェクト](https://cdn-ak-scissors.b.st-hatena.com/image/square/d64b0b30a282ccf0944b0c1d06d0596a245b5eca/height=288;version=1;width=512/https%3A%2F%2Freffect.co.jp%2Fwp-content%2Fuploads%2F2020%2F03%2Freact_gatsby.png)