React JS 19 Tutorial in Hindi #47 Updating Array in State
Make Array in state
Display Array Data on UI
Update array data
Update object of array
Interview Questions
import { useState } from "react";
export default function App() {
const [data,setData]=useState([
'anil','sam','peter','tony'
])
const [dataDetails,setDataDetails]=useState([
{ name:'anil',age:'29'},
{ name:'sam',age:'25'},
{ name:'peter',age:'33'},
])
const handleUser=(name)=>{
data[data.length-1]=name;
console.log(data);
setData([...data])
}
const handleAge=(age)=>{
dataDetails[dataDetails.length-1].age=age;
console.log(dataDetails);
setDataDetails([...dataDetails])
}
return (
<div>
<h1>Updating Array in State</h1>
<input type="text" placeholder="enter last user name"
onChange={(e)=>handleUser(e.target.value)}
/>
{
data.map((item,index)=>(
<h3 key={index}>{item}</h3>
))
}
<hr />
<input type="text" placeholder="enter last user age"
onChange={(e)=>handleAge(e.target.value)}
/>
{
dataDetails.map((item,index)=>(
<h4 key={index}>{item.name}, {item.age}</h4>
))
}
</div>
);
}