pss-aileen / TIL

📚 I record my study logs and what I learn every day to build my study habits.
1 stars 0 forks source link

Reactどうすれば byGPT #66

Open pss-aileen opened 2 months ago

pss-aileen commented 2 months ago

Reactでの就職活動を始める際には、以下のスキルを習得しておくと良いでしょう。

  1. 基本的なReactの理解: -> ざっくりOK
    • コンポーネント、プロップス、ステートの使い方
    • ライフサイクルメソッドやフック(useState, useEffect など)
  2. 状態管理: -> まだ、やばい -> はやくない、きた 9/9
    • Context APIやRedux、Recoilなどの状態管理ツールの使い方
  3. ルーティング: -> なんとなくしっとる
    • React Routerを使ったページ遷移の実装
  4. フォーム管理: -> 入力ぐらいなら、送信うんぬんは❌ -> react-hook-formだっけ?もうすぐたどりつきそう
    • フォームのバリデーションと送信処理の実装
  5. APIとの連携: -> この段階までいってない -> 弱い -> やってみたけど、DoS攻撃とか理解してないからやばそう
    • fetchaxiosを使ってAPIからデータを取得し、表示する
  6. スタイリング: -> ふわふわすすめすぎてまともにできない
    • CSSやCSS-in-JS(styled-components、emotionなど)の使い方
  7. テスト: -> 全く
    • ユニットテストや統合テストの基本(JestやReact Testing Libraryなど)
  8. ビルドツールとパフォーマンス: -> なんとなく
    • WebpackやViteなどのビルドツールの基本知識
    • パフォーマンスチューニングの基本
  9. コードの品質とスタイル: -> 曖昧
    • ESLintやPrettierを使ったコードの整形と静的解析
  10. バージョン管理: -> 一人はとりあえずOK
    • GitやGitHubを使ったソースコードの管理とコラボレーション

これらのスキルを身につけ、プロジェクトに応じてこれらを実践できるようになれば、フロントエンドのポジションに応募する準備が整ったと言えるでしょう。また、ポートフォリオに自分のプロジェクトやアプリケーションを掲載し、実際のコーディングスキルを示すことも重要です。