React useStateで 配列を管理
component
import React, { useState } from 'react' const Basic2 = () => { // setProductsは値監視 まず定義 const [products, setProducts] = useState([]) const newProducts = () => { //ここでsetProducts を呼ぶ setProducts([ ...products, { id: products.length, name: "hello react" }]) } return ( <div> <button onClick={newProducts}>add new Product</button> <ul> //mapは配列になっているか確認 {products.map(product => <li key={product.id}> {product.name} id: {product.id}</li> )} </ul> </div> ) } export default Basic2