Esta es la solución más exacta que te podemos dar, sin embargo mírala pausadamente y valora si se adapta a tu trabajo.
Solución:
respondido el 25 de marzo de 2018
Así es como usaría setState y prevstate para actualizar un determinado attribute de un objeto en su estructura de datos.
this.setState(prevState => (
itemList: prevState.itemList.map(
obj => (obj._id === 1234 ? Object.assign(obj, description: "New Description" ) : obj)
)
));
respondido el 12 de diciembre de 2019 (GANCHOS DE REACCIÓN)
import React, useState from 'react';
const App = () =>
const [data, setData] = useState([
username: '141451',
password: 'password',
favoriteFood: 'pizza',
,
username: '15151',
password: '91jf7jn38f8jn3',
favoriteFood: 'beans'
]);
return (
data.map(user =>
return (
setData([...data].map(object =>
if(object.username === user.username)
return
...object,
favoriteFood: 'Potatos',
someNewRandomAttribute: 'X'
else return object;
))
>
JSON.stringify(user) + 'n'
)
)
)
¡Haz clic para puntuar esta entrada!
(Votos: 4 Promedio: 4.8)