Home > 関数コンポーネント


クラスベースのコンポーネントを関数ベースに変換する方法

コンポーネントの関数化: クラスベースのコンポーネントを関数ベースのコンポーネントに変換するためには、以下の手順を実行します。a. クラスコンポーネントの定義を関数コンポーネントの定義に置き換えます。 b. クラスコンポーネント内で使用していたrenderメソッドは不要になるため、削除します。 c. クラスコンポーネント内で使用していたthis.propsは、関数コンポーネントではpropsとして直接参照できます。>>More


関数コンポーネントでのrefの使用方法

まず、refを使用するためには、ReactのuseRefフックをインポートする必要があります。以下のようにコードを書いて、useRefを使います。import React, { useRef } from 'react'; function MyComponent() { const myRef = useRef(); // refを使用する例 const handleClick = () => { myRef.current.focus(); }; return ( <div> <input ref={myRef} ty>>More


Reactの関数コンポーネントの例

以下に、Reactの関数コンポーネントの例をいくつか示します。import React from 'react'; function MyComponent(props) { return ( <div> <h1>{props.title}</h1> <p>{props.content}</p> </div> ); } export default MyComponent;>>More