setstate पर टैग किए गए जवाब

25
प्रतिक्रिया में नेस्टेड राज्य गुणों को कैसे अपडेट करें
मैं इस तरह से नेस्टेड संपत्ति का उपयोग करके अपने राज्य को व्यवस्थित करने की कोशिश कर रहा हूं: this.state = { someProperty: { flag:true } } लेकिन इस तरह अद्यतन राज्य, this.setState({ someProperty.flag: false }); काम नहीं करता है। इसे सही तरीके से कैसे किया जा सकता है?

4
रिएक्ट सेटस्टैट कॉलबैक का उपयोग कब करें
जब एक प्रतिक्रिया घटक स्थिति बदलता है, तो रेंडर विधि कहा जाता है। इसलिए किसी भी राज्य परिवर्तन के लिए, रेंडर मेथड बॉडी में एक क्रिया की जा सकती है। क्या तब सेटस्टैट कॉलबैक के लिए कोई विशेष उपयोग मामला है?

4
क्या मैं सेटस्टैट को अपडेट करने के बाद किसी फ़ंक्शन को निष्पादित कर सकता हूं?
मैं जेएससी रिएक्ट करने के लिए बहुत नया हूं (जैसा कि अभी शुरू हुआ है)। मुझे समझ नहीं आया कि कैसे काम करता है। मैं उपयोगकर्ता इनपुट के आधार पर एक ग्रिड बनाने के लिए रिएक्ट और ईज़ेल जेएस का संयोजन कर रहा हूं। यहाँ मेरा JS बिन है: http://jsbin.com/zatula/edit?js,output …

13
एक अनमाउंट घटक पर एक प्रतिक्रिया स्थिति अद्यतन नहीं कर सकता
मुसीबत मैं रिएक्ट में एक आवेदन लिख रहा हूं और एक सुपर कॉमन पिटफॉल से बचने में असमर्थ था, जो setState(...)बाद में बुला रहा है componentWillUnmount(...)। मैंने अपने कोड को बहुत ध्यान से देखा और कुछ गार्डिंग क्लॉस लगाने की कोशिश की, लेकिन समस्या बनी रही और मैं अभी भी …

4
क्या प्रतिक्रिया राज्य के अद्यतन के लिए आदेश रखती है?
मुझे पता है कि रिएक्ट एसिंक्रोनस रूप से और प्रदर्शन अनुकूलन के लिए बैच में राज्य अपडेट कर सकता है। इसलिए आप कभी भी कॉल करने के बाद अपडेट होने की स्थिति पर भरोसा नहीं कर सकते setState। लेकिन क्या आप राज्य को उसी क्रम में अपडेटsetState करने के लिए …

9
राज्य को अद्यतन नहीं करने पर प्रतिक्रिया सेट करें
इसलिए मेरे पास यह है: let total = newDealersDeckTotal.reduce(function(a, b) { return a + b; }, 0); console.log(total, 'tittal'); //outputs correct total setTimeout(() => { this.setState({dealersOverallTotal: total}); }, 10); console.log(this.state.dealersOverallTotal, 'dealersOverallTotal1'); //outputs incorrect total newDealersDeckTotal संख्याओं का एक मात्र [1, 5, 9]उदाहरण है, हालाँकि this.state.dealersOverallTotalसही कुल नहीं देता है लेकिन …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.