JSX の基本的な文法

**import React from 'react';**の意味

TypeScript 4.1 以降ではReact 17.0 から導入された新しいJSX 変換形式29 に対応してて、tsconfig.json のjsx オプション設定がreact-jsx になってるとそれが有効になる。

→ tsconfig.jsonの設定を"jsx":"react-jsx" にするとimportの必要がなくなる

{}で式を埋め込む

複数の要素が含まれるときにトップレベルがひとつの要素でないといけない

// これはエラーになる
const elems = (
	<div>foo</div>
	<div>bar</div>
	<div>baz</div>
);

// フラグメントを使う
const elems = (
	<>
		<div>foo</div>
		<div>bar</div>
		<div>baz</div>
	</>
);

JSX とコンポーネントの関係