¿Cómo puedo agregar una propiedad de calificación de usuario nula a una matriz de objetos usando axios?
Esto es lo que probé pero no funciona
const movieRequest = () => { axios .get(key) .then((response) => { const updatedResponse = response.data updatedResponse.map((movie) => ({ ...movie, userRating: null, })) setMovieList(updatedResponse) }) .catch((error) => console.log(error)) }map devuelve una nueva matriz y no muta la matriz en la que se llama. Solo necesita cambiar su función a:
.then((response) => { const updatedResponse = response.data.map((movie) => ({ ...movie, userRating: null, })); setMovieList(updatedResponse); }).map devuelve una nueva matriz, debe asignarla a una variable.
const asignada = respuesta actualizada.map.... setMovieList(asignada)