Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Astroに移行する #235

Closed
Hiroshiba opened this issue Dec 23, 2024 · 0 comments · Fixed by #236
Closed

Astroに移行する #235

Hiroshiba opened this issue Dec 23, 2024 · 0 comments · Fixed by #236

Comments

@Hiroshiba
Copy link
Member

内容

の続きタスクです。
Astroに移行したいと思います。

Astroに決めた理由はいくつかありますが、

  • ReactやVueを問わず使えることと(メインはReactの予定ですがエディタがVueなのでもし機運があれば載せても良さそう)
  • 初回アクセスが早い
  • ラーニングコストが高いがReact知ってれば雰囲気で書けなくはない

などの理由があります。
Gatsbyから離脱したく、移行先をNextJSかAstroどちらにしようか迷い、useMemoまみれになるのが大変そうだったのでAstroにしました。

あまりAstro独自機能を使うとまた移行が大変になってしまうので頼り切らず、でも依存しないと実現できない部分は機能を借りる感じで進めたいです!
(コンポーネントの遅延読み込みとか)

コーディングルールというかコツをREADME内に少し書いています。
これから成長するに従ってもうちょっと硬く定めていきたい。

Pros 良くなる点

初回アクセスが早いらしい。

Cons 悪くなる点

回遊したときのスピードが遅くなる。
(ViewTransitionを使えばだいぶ早くなるはず?)

実現方法

もうすでに全て実装済みです

その他

もう全て実装済みなのでプルリクエストを出したいと思います。めちゃくちゃでかいですが。
このissueは告知目的と、何があったかの経緯がわかるように作りました。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant