最近よく聞くJamStackって何?
こんにちは、ちゃるです😀
今日は最近よく見かけるJamStackというものについて調べてみました!
JamStackとは
JamStackとは、静的ウェブサイトやアプリケーションの構築に使用される技術スタックのことです。JamStackは、JavaScript、APIs、およびマークアップの3つの単語からなる言葉で、その名前の通り、JavaScriptを使用したAPIとマークアップを組み合わせて構築されます。
JamStackを使用した実装例として、Gatsby.jsがあります。Gatsby.jsは、React.jsを使用した静的サイトジェネレーターで、JamStackアプローチを採用しています。Gatsby.jsを使用すると、データを抽出してマークアップに変換することで、高速でスケーラブルな静的サイトやアプリケーションを構築することができます。
Gatsby.jsとは
Gatsby.jsは、React.jsを使用した静的サイトジェネレーターです。Gatsby.jsは、高速でスケーラブルな静的サイトやアプリケーションを構築することができるため、JamStackアプローチを採用しています。Gatsby.jsを使用すると、データを抽出してマークアップに変換することで、簡単に静的サイトやアプリケーションを構築することができます。
Gatsby.jsを使用してサイトを構築する場合、次のようなコードのようになります。
import React from 'react'
import { Link } from 'gatsby'
const Home = () => (
<div>
<h1>Welcome to my site!</h1>
<Link to="/about/">Learn more about me</Link>
</div>
)
export default Home
このコードは、Gatsby.jsを使用して、React.jsを用いています。また、Linkコンポーネントを使用して、他のページへのリンクを作成しています。Gatsby.jsを使用することで、静的サイトやアプリケーションを簡単に構築することができます。
Kindleなら解説書も安くで買えるので勉強してみようかな🤔
サポートをいただいたらスクールに通ったり参考書を買ったりしたいと思います。支援をお待ちしています😀
この記事が気に入ったらサポートをしてみませんか?