मेरे पास एक प्रतिक्रिया घटक है, और घटक की 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>जाना चाहिए?