How to setState an array of objects in a single array without clearing the initial state.
const [arr,setArr]=useState([])
const arr1=[{key:'a',value:'a'},{key:'b',value:'b'}]
const arr2=[{key:'c',value:'c'},{key:'d',value:'d'}]
1st cycle setState
setArr((prevState)=>(prevState.push(...arr1)) // required state arr=[{key:'a',value:'a'},{key:'b',value:'b'}]
2st cycle setState
setArr((prevState)=>(prevState.push(...arr2)) // required state arr=[{key:'a',value:'a'},{key:'b',value:'b'},{key:'c',value:'c'},{key:'d',value:'d'}]