React
セットアップ
HTMLタグ vs Component
型チェック(Type Checking)
HTMLタグ
declare module JSX {
interface IntrinsicElements {
a: React.HTMLAttributes;
abbr: React.HTMLAttributes;
div: React.HTMLAttributes;
span: React.HTMLAttributes;
/// などなど
}
}Functionコンポーネント(Functional Components)
クラスコンポーネント(Class Components)
React JSX のヒント: レンダリング可能なインターフェース
React JSX のヒント:コンポーネントのインスタンスを受け入れる
React JSXのヒント: propsを受け取り、JSXでレンダリングできるコンポーネントを受け入れる
React JSXのヒント: ジェネリックコンポーネント
ジェネリック関数
Reactのヒント: 厳密に型付けされたRef
型アサーション
デフォルトProps
WebComponentの宣言
最終更新