Reactで分割代入をする方法
Reactで分割代入を利用する方法を紹介します。
以下のソースコード例では、コンポーネントのプロパティとステートの分割代入を行っています。
プロパティの分割代入
import React from 'react'; const Greeting = ({ name, age }) => { return ( <div> <h1>こんにちは、{name}さん!</h1> <p>あなたは{age}歳です。 </p> </div> ); }; export default Greeting;
ステートの分割代入
import React, { useState } from 'react'; const Counter = () => { const [count, setCount] = useState(0); return ( <div> <p>現在のカウント: {count}</p> <button onClick={() => setCount(count + 1)}>カウントアップ</button> </div> ); }; export default Counter;
この例では、Greetingコンポーネントでプロパティの分割代入を行い、Counterコンポーネントでステートの分割代入を行っています。
それぞれのコンポーネントは、親コンポーネントからのプロパティや自身のステートを分割代入して使用しています。