コンテンツにスキップ

1. はじめに

React(リアクト)は Web ブラウザなどで複雑なユーザインタフェース(UI)を構築する際に使用されるライブラリで、コンポーネントと呼ばれる部品を用いて UI を実装することが特徴です。

百聞は一見に如かず、まずは React のコードを眺めてみましょう。次のコードは TSX と呼ばれる TypeScript の拡張構文(後述)で記述された UI コンポーネントです。

このように、TypeScript の中に HTML がシームレスに取り込まれた構文によってコンポーネントを定義することができます。