← 技術スタックへ戻る

React
Web とネイティブ UI のためのライブラリ
React はコンポーネントと呼ばれる部品から UI を組み立てます。独自コンポーネントを作り、画面・ページ・アプリへ組み合わせられます。
公式ホームページを基にした要約です。プレビュー高速化のためローカルに保持しています。
ハイライト
- Web / ネイティブ向けコンポーネント UI
- 予測しやすいデータフローの宣言的レンダリング
- 大きなエコシステム — Next.js、React Native、各種ツール
- Meta をはじめ世界中のプロダクトチームが採用
こんなときに
- コンポーネント UI
- JS/TS チーム
- 大きなエコシステム
KU THANH スタックでの位置
Dolphin Software では Next.js / TypeScript / Tailwind と併用が多いです。
選ばれる理由
コンポーネントから UI を作る
React コンポーネントは JavaScript 関数です。props でマークアップとデータを渡し、入れ子にして複雑な UI を構成します。
コードとマークアップで書く
JSX はマークアップとロジックを近づけます。状態が変わると React が DOM を同期します。
必要な場所にインタラクション
state と effect で入力に反応。hooks でアプリ全体にロジックを共有できます。