मैं React.js लाइब्रेरी में नया हूं और मैं कुछ ट्यूटोरियल्स पर जा रहा हूं और मैं भर आया हूं:
this.setState
this.replaceState
दिया गया विवरण बहुत स्पष्ट नहीं है (IMO)।
setState is done to 'set' the state of a value, even if its already set
in the 'getInitialState' function.
इसी तरह,
The replaceState() method is for when you want to clear out the values
already in state, and add new ones.
मैंने कोशिश की this.setState({data: someArray});
, जिसके बाद this.replaceState({test: someArray});
और फिर उन्हें console.logged और मैंने पाया कि state
अब था दोनों data
और test
।
फिर, मैंने this.setState({data: someArray});
इसके बाद प्रयास किया this.setState({test: someArray});
और फिर उन्हें सांत्वना दी। मैंने पाया कि state
दोनों के पास फिर से data
और है test
।
तो, वास्तव में दोनों के बीच अंतर क्या है?