मेरे पास एक प्रतिक्रिया घटक है, और घटक की render
विधि के अंदर मेरे पास कुछ इस तरह है:
render() {
return (
<div>
<div>
// removed for brevity
</div>
{ switch(...) {} }
<div>
// removed for brevity
</div>
</div>
);
}
अब मुद्दा यह है कि मेरे पास दो div
तत्व हैं, एक शीर्ष पर और एक तल पर, यह तय है। बीच में मैं एक स्विच स्टेटमेंट रखना चाहता हूं, और अपने राज्य में एक मूल्य के अनुसार मैं एक अलग घटक प्रस्तुत करना चाहता हूं। इसलिए मूल रूप से, मैं चाहता हूं कि दो div
तत्वों को हमेशा तय किया जाए, और हर बार एक अलग घटक को प्रस्तुत करने के लिए बीच में ही। मैं इसका उपयोग बहु-चरण भुगतान प्रक्रिया को लागू करने के लिए कर रहा हूं)। हालाँकि, जैसा कि वर्तमान में यह कोड काम नहीं कर रहा है, क्योंकि यह मुझे यह कहते हुए एक त्रुटि देता है कि switch
यह अप्रत्याशित है। किसी भी विचार को कैसे प्राप्त करना है जो मुझे चाहिए?
return
कथन में याrender
उस बात के लिए विधि की भी सभी तर्क की आवश्यकता नहीं है। क्या आप प्रत्येक<div>
को एक आधार के रूप में परिभाषित कर सकते हैं , और फिर अपने निर्धारित करनेswitch
से पहले इसका उपयोग करना चाहिए जिसे प्रदानreturn
किया<div>
जाना चाहिए?