Gatsby Theme Aoi のコンポーネントを使う

2022-01-28

Gatsby Theme Aoi のコンポーネントを使う

post by cieloazul310

Gatsby Theme Aoi では MUI ベースで作成されたコンポーネント (Aoi コンポーネント) を利用できます。 Aoi コンポーネントには、MUI の Link コンポーネントである MuiLinkGatsby Link コンポーネントを実装した AppLink などがあります。

使い方

Aoi コンポーネントも Aoi レイアウトと同様に @cieloazul310/gatsby-theme-aoi からインポートできます。

embed:ExampleCode-1.tsx

上記のコードで作成したデモページ

API リファレンスへ

AppLink コンポーネント

embed:ExampleCode-2.tsx

上記のコードで作成したデモページ

上のデモページでは、Gatsby Link, MuiLink, AppLink のスタイリングと動作を検証できます。

AppLinkGatsby LinkMuiLink コンポーネントを合成したものです。通常、Gatsby サイト内でのページ遷移は <a> タグではなく Gatsby Link を使います。Gatsby Link の機能で Gatsby サイト内での高速なページ遷移が可能になります。

Gatsby Theme Aoi の制作にあたって参考にしてきた Gatsby + MUI のプロジェクトでは必ず Gatsby Link と MUI Link を合成したコンポーネントを作成しています。

Routing libraries / MUI
mui.com
Link.js / MUI Gatsby example
github.com
Gatsby Theme Aoi のコンポーネントを使う

Date: 2022-01-28

Post by cieloazul310

Categories: Gatsby Theme Aoi

0

Gatsby Theme Aoi Blog

© 2023 @cieloazul310 All rights reserved. Built with Gatsby