Tech
概要
技術ページです。このページでは私が利用することができる技術の一覧を見ることが出来ます。
JavaScript
Webサイトに動的な動きをつける際に使用するなど、かなり広範囲な用途で使用しています。
TypeScript
このサイトでもメインで使用しています。型を安全にすることで実行時エラーを防いだり、コーディング時のドキュメントとしての役割を果たします。
React
コンポーネントやpropsなどの機能を使用しています。Next.jsと一緒に使う場合がほとんどです。
Next.js
ルーティングやレンダリング、画像やリンクの最適化などで使用しています。
CSS Modules
コンポーネントごとにファイルを作ることにより、CSSファイルを一つにまとめる必要性がなくなります。
TailwindCSS
CSS Modulesのように新たにファイルを作る必要がなく、Reactのようなコンポーネント思考のライブラリと非常に相性が良いと考えています。
GitHub
コードの管理に使用しています。
VSCode
メインのエディタとして利用しており、プラグインと併用して利用しています。
Vercel
制作したWebサイトをデプロイする際に使用しています。
Slack
自分が参加しているコミュニティで使用しています。