個人サイト始めます。 ただし、いきなり完璧な物を作ろうとする飽きて辞めちゃうので、徐々に育てることをテーマにがんばります。
これが継続のモチベーションにもなるでしょう。
技術スタック
- フロントエンド
- 言語:TypeScript & React
- フレームワーク:NextJS
- インフラ
- ホスティング:Cloudflare Pages
選定理由
- TypScript & React は好み。
- NextJSはSSG like SPAも作れる。かつ、業界標準でありフロントエンド開発の流行も学べる。
- Cloudflare Pagesは安い!速い!簡単!
他選択肢じゃない理由
- Javascript:型無しなのが辛い...。俺は型なしでは開発できない弱小。
- Vue.js:最初のReactを選んだのが運めだった。もう今からVue.jsに移行できない。
- Remix(React Router v7):
- SSGが不得意そうな印象、SPAかSSRのどっちかに特化しているイメージ。
- Tanstack Start:
- 型安全にルーティングを作れるらしいのでとても興味がある。
- ただまだ新興であり、自分がそれに手を出せるほどの余裕がない。
- Astro:
- 独自構文に対して食わず嫌いが発生してる。
- ページ遷移がブラウザのフルリロードになるのが辛い。
デザイン
「パクる」
- 最初はパクりつつ徐々に自分色に変えていく。
- 情報量の少ないミニマムなデザインが大好物なので、それ系を参考にする。
参考にしたデザイン