हर बार जब मैं अपना कोड रिएक्टज पर चलाता हूं, तो कंसोल.लॉग () कंस्ट्रक्टर, रेंडर या कंपोनेंट्स में दो बार चलता है। वह ऐसा क्यों करता है?

class App extends Component {
  constructor(props){
    super(props);
    console.log("[App.js] constructor")
  }
0
mattwithamouth 17 अगस्त 2020, 22:52

1 उत्तर

सबसे बढ़िया उत्तर

आप शायद रिएक्ट को स्ट्रिक्ट मोड में इस्तेमाल कर रहे हैं। इसलिए यह दो बार होता है। ऐसा तब नहीं होगा जब आप अपने रिएक्ट ऐप के प्रोडक्शन बिल्ड का इस्तेमाल करेंगे।
इससे आपको और मदद मिल सकती है

0
Rishi Desai 17 अगस्त 2020, 19:58