cannot destructure property user of 'undefined' or 'null'
. Oznacza to user data
null or undefined
przy pierwszym użyciu pobierania danych z serwera. Wywołanie API do serwera jest asynchroniczne. Za drugim razem otrzymasz user data
.
Widzę, że użytkownik, którego bierzesz jako rekwizyty z reduxem, to res.data
z serwera. Nie mam pewności co do struktury res.data
co jest? Więc w komponencie powinieneś zrobić tak:
const EditUser = ({
user,
getCurrentUser,
history
}) => {
if (user) {
const { loading, ... } = user // Get another key in user object
}
...
...
...