このプロジェクトでは、シンプルなポートフォリオサイトを構築します。 React 完全初心者でも問題なく作成できる内容になっているので、 学び始めの第一歩に、おすすめです。
Web サイトのマークアップを中心に、React の基本的な概念を確認してください。
- コンポーネント
- JSX 記法
- props と State
- 条件付きレンダリング
- リストとキー
- children としてコンポーネントを埋め込む
このプロジェクトの難易度と趣旨を踏まえて、以下の使用をお勧めします。
- vite を用いた React 環境構築
- Tailwind CSS を用いたスタイリング
- GitHub Pages へのデプロイ
- 「ユーザーストーリー」を全て満たす、アプリを構築してください。
- 必要に応じて、スクリーンショットやデモサイトの URL を、参照してください。
- なお、スタイルは、あなた自身で独自にカスタマイズすることが可能です。
- サイト内の画像、テキストは、あなた自身で独自にカスタマイズすることが可能です。
このサイトは、以下の 6 つの要素・セクションで、構成されています:
- ヘッダー
- Hero セクション
- About セクション
- Portfolio セクション
- Social セクション
- フッター
- ヘッダーにサイトのタイトルと、各セクションへのナビゲーションリンクが表示されている
- Hero セクションに、「見出し・サイトに関する簡潔な紹介文・GitHub へのリンク」が表示されている
- About セクションに、画像・自己紹介文が表示されている
- Portfolio セクションに、選択可能な、プロジェクトの一覧が表示されている
- Portfolio セクションでは、選択したプロジェクトのスクリーンショットと、簡潔な説明、GitHub へのリンクが表示されている
- Social セクションに、各媒体へ遷移できる、アイコン付きのボタンが表示されている
- フッターに、コピーライトが表示されている
- アプリケーションがデプロイされており、誰でもアクセス可能である。