cannot destructure property user of 'undefined' or 'null'
. Điều này có nghĩa là user data
null or undefined
ở lần đầu tiên khi bạn sử dụng tìm nạp dữ liệu từ máy chủ. Lệnh gọi API tới máy chủ là không đồng bộ. Ở lần thứ hai, bạn sẽ nhận được user data
.
Tôi thấy người dùng mà bạn lấy làm đạo cụ với redux là res.data
từ máy chủ. Tôi không chắc cấu trúc của res.data
là gì? Vì vậy, trong thành phần, bạn nên làm như sau:
const EditUser = ({
user,
getCurrentUser,
history
}) => {
if (user) {
const { loading, ... } = user // Get another key in user object
}
...
...
...