मेरी संरचना इस प्रकार है:
Component 1
- |- Component 2
- - |- Component 4
- - - |- Component 5
Component 3
घटक 3 को घटक 5 की स्थिति के आधार पर कुछ डेटा प्रदर्शित करना चाहिए। चूंकि प्रॉप्स अपरिवर्तनीय हैं, मैं बस घटक 1 में स्थिति को नहीं बचा सकता और इसे आगे भेज सकता हूं, है ना? और हाँ, मैंने redux के बारे में पढ़ा है, लेकिन इसका उपयोग नहीं करना चाहता। मुझे उम्मीद है कि इसे सिर्फ प्रतिक्रिया के साथ हल करना संभव है। क्या मै गलत हु?
<MyChildComponent setState={(s,c)=>{this.setState(s, c)}} />
यदि आपका इस हैक का उपयोग करने जा रहा है तो सुनिश्चित करें कि आप कॉलबैक का समर्थन करते हैं।
this.setState(p)
? मैंने उनके बिना कोशिश की और यह काम करने के लिए प्रकट होता है (मैं रिएक्ट के लिए बहुत नया हूं)