React त्रुटि: "Can't perform a React state update on an unmounted component" TypeScript में
नमस्ते! मैं Lodash का उपयोग करके TypeScript में React एप्लिकेशन लिख रहा हूँ। मेरे पास एक कम्पोनेंट है जो माउंट होने पर सर्वर से डेटा लोड करता है और उसे प्रदर्शित करता है। सब कुछ काम कर रहा है, लेकिन कंसोल में लगातार एक चेतावनी आ रही है: "Can't perform a React state update on an unmounted component"। यह तब होता है जब उपयोगकर्ता पेजों के बीच तेज़ी से स्विच करता है।
यहाँ मेरे कम्पोनेंट का सरलीकृत कोड है:
```typescript
import React, { useState, useEffect } from 'react';
import { debounce } from 'lodash';
interface UserData {
id: number;
name: string;
}
const UserProfile: React.FC<{ userId: number }> = ({ userId }) => {
const [user, setUser] = useState(null);
const [loading, setLoading] = useState(true);
useEffect(() => {
const fetchUse