cannot destructure property user of 'undefined' or 'null' . इसका मतलब है user data null or undefined पहली बार जब आप सर्वर से डेटा लाने का उपयोग करते हैं। सर्वर के लिए API कॉल async है। दूसरी बार, आपको user data मिलेगा ।
मुझे लगता है कि आप जिस उपयोगकर्ता को Redux के साथ सहारा के रूप में लेते हैं वह res.data . है सर्वर से। मैं res.data . की अनिश्चित संरचना हूं क्या है? तो घटक में, आपको ऐसा करना चाहिए:
const EditUser = ({
user,
getCurrentUser,
history
}) => {
if (user) {
const { loading, ... } = user // Get another key in user object
}
...
...
...