以下に、Reactの関数コンポーネントの例をいくつか示します。
import React from 'react';
function MyComponent(props) {
return (
<div>
<h1>{props.title}</h1>
<p>{props.content}</p>
</div>
);
}
export default MyComponent;
上記の例では、Reactのimport
ステートメントを使用してReact
モジュールをインポートし、MyComponent
という関数コンポーネントを定義しています。この関数コンポーネントは、props
というパラメータを受け取り、props.title
とprops.content
を表示するシンプルなUIを返します。
この関数コンポーネントは、他のReactコンポーネント内で使用することができます。以下は、MyComponent
を使用する例です。
import React from 'react';
import MyComponent from './MyComponent';
function App() {
return (
<div>
<h1>Reactの関数コンポーネントの例</h1>
<MyComponent title="タイトル" content="コンテンツ" />
</div>
);
}
export default App;
上記の例では、MyComponent
コンポーネントをApp
コンポーネント内で使用しています。MyComponent
にtitle
とcontent
というpropsを渡しています。
これらの例は、Reactの関数コンポーネントを作成するためのシンプルな方法を示しています。関数コンポーネントは、コードの再利用性を高め、読みやすく保守しやすいコードを書くための効果的な手段です。さらに、関数コンポーネントはReactのフックと組み合わせて使用することもできます。