prevstate in usestate
const [prevState, setState] = React.useState([]); setState(prevState => [...prevState, 'somedata'] );
usestate array push
setTheArray([...theArray, newElement]);
Source: stackoverflow.com
react js usestate spread array
import React,{useState} from 'react'; export function App(props) { const[myObject,setMyObject] = useState({ "Name":"", "Age":"" }); const[myarray, setmyarray] = useState([]); const addItem =() =>{ setMyObject({...myObject,"Name":"Da","Age":"20"}); setmyarray([...myarray, 1]); }; console.log(myarray);console.log(myObject); return ( <div className='App'> <h1>Hello React.</h1> <h2>Start editing to see some magic happen!</h2> <button onClick={addItem}>Add me</button> </div> ); } // Log to console console.log('Hello console')