cannot destructure property user of 'undefined' or 'null' 。これは、user dataを意味します null or undefined サーバーからのデータのフェッチを初めて使用する場合。サーバーへのAPI呼び出しは非同期です。 2回目は、user dataを取得します 。
reduxで小道具として使用するユーザーはres.dataです。 サーバーから。 res.dataの構造がわかりません とは?したがって、コンポーネントでは、次のようにする必要があります:
const EditUser = ({
user,
getCurrentUser,
history
}) => {
if (user) {
const { loading, ... } = user // Get another key in user object
}
...
...
...