cannot destructure property user of 'undefined' or 'null' . To znamená user data null or undefined při prvním použití načítání dat ze serveru. Volání API k serveru je asynchronní. Podruhé získáte user data .
Vidím, že uživatel, kterého berete jako rekvizitu s redux, je res.data ze serveru. Nejsem si jistý strukturou res.data co je Takže v komponentě byste měli postupovat takto:
const EditUser = ({
user,
getCurrentUser,
history
}) => {
if (user) {
const { loading, ... } = user // Get another key in user object
}
...
...
...