вот смотри
const id = () => Math.floor(Math.random()*999999)
const createUser = name=>({name, id:id()})
cosnt data = Array.from({length:50}, (_, i)=>createUser("name"+i))
cosnt App = () => {
cosnt [users, setUser] = useState(data)
const del = user => setUsers([...users].filter(u=>
u.id!==
user.id))
return (<ul>{
users.map(u=><User key={
u.id} user={u} del={del}/>})}</ul>)
}