105
153

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

React初学者のための勉強会用おすすめドキュメント集

Last updated at Posted at 2022-05-04

研究室内のサークル活動として、初学者も経験者も混ぜてのプログラミング勉強会をすることになりました。そこで、設計担当の私が良いと思った記事をピックアップし、資料として勉強に活用させて頂きました。また、進行中のプロジェクトが React(Next.js) + Typescript 構成であるため、これらに関連する記事を本記事では取り上げさせて頂きます。そして、勝手ながら以下のように分類の基準を設けました。

  • ●:初学者向け
  • ☆:特にオススメ|設計思想に関わる重要なもの
  • 未分類:一度は読んでおきたいもの

●Hooks

  • useEffect

  • useContext①

  • useContext②

  • useRef①

  • useRef②

  • useRefの仕組み

アーキテクチャ

  • ☆UIとロジック分離&最適化

  • ☆依存性注入

  • アーキテクチャ比較(データフロー)

  • ☆カスタムフック

  • ☆ディレクトリ構成

  • ディレクトリ構成(Redux)

パフォーマンス

  • ●チューニングの基本

  • ●チューニングの流れ

  • チューニングの歴史

  • ☆仮想DOMの仕組み

  • ☆ライフサイクル

  • useMemo/useCallback

Typescript

  • 総称型(ジェネリクス)①

  • 総称型(ジェネリクス)②

  • 合併型(Union Types)と交差型(Intersection Types)

  • ☆型ガード

  • ☆interface or type

  • ☆型定義=ドキュメント作成

React v18

  • React18がなぜ凄いのか

  • Suspense

  • トランジション

  • 5分で理解するReact18

  • React18の資料まとめ

Next.js

  • より速いWebを目指す

  • Next.jsの機能まとめ

  • Next.jsを使う理由

ベストプラクティス

  • props

  • イミュータブル

  • クリーンなコードを書くために

  • useRefのアンチパターン

技術選定

  • 宣言的UI

  • Reactが好きな理由

  • JSX

  • React vs Vue vs Angular(コード比較)

  • React vs Vue vs Angular (データ比較)①

  • React vs Vue vs Angular (データ比較)

105
153
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
105
153

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?