-
Object.keys()とmap()メソッドを使用する方法:
const myObject = { key1: 'value1', key2: 'value2', key3: 'value3' }; const objectKeys = Object.keys(myObject); const objectItems = objectKeys.map(key => ( <div key={key}> <span>{key}</span>: <span>{myObject[key]}</span> </div> )); return <div>{objectItems}</div>;
-
Object.entries()とmap()メソッドを使用する方法:
const myObject = { key1: 'value1', key2: 'value2', key3: 'value3' }; const objectItems = Object.entries(myObject).map(([key, value]) => ( <div key={key}> <span>{key}</span>: <span>{value}</span> </div> )); return <div>{objectItems}</div>;
-
for...inループを使用する方法:
const myObject = { key1: 'value1', key2: 'value2', key3: 'value3' }; const objectItems = []; for (let key in myObject) { objectItems.push( <div key={key}> <span>{key}</span>: <span>{myObject[key]}</span> </div> ); } return <div>{objectItems}</div>;
これらの方法を使用すると、Reactコンポーネント内でオブジェクトのキーと値を繰り返し表示することができます。適切な方法は、プロジェクトの要件や個人の好みによって異なる場合があります。必要に応じて、適切な方法を選択してください。