मैं रिएक्ट के साथ खेल रहा हूं और अब तक मैं वास्तव में इसे पसंद करता हूं। मैं NodeJS के साथ एक ऐप बना रहा हूं और आवेदन के दौरान कुछ इंटरेक्टिव घटकों के लिए रिएक्ट का उपयोग करना चाहूंगा। मैं इसे सिंगल पेज ऐप नहीं बनाना चाहता।
मुझे अभी तक वेब पर कुछ भी नहीं मिला है जो निम्नलिखित प्रश्नों का उत्तर देता है:
मैं एक बहु-पृष्ठ एप्लिकेशन में अपने रिएक्ट घटकों को कैसे तोड़ या बंडल कर सकता हूं?
वर्तमान में मेरे सभी घटक एक फ़ाइल में हैं, भले ही मैं उन्हें ऐप के कुछ खंडों में लोड नहीं कर सकता।
अब तक मैं कंटेनर की आईडी खोजकर घटकों को रेंडर करने के लिए सशर्त बयानों का उपयोग करने की कोशिश कर रहा हूं जहां रिएक्ट प्रस्तुत करेगा। मैं 100% सुनिश्चित नहीं हूं कि रिएक्ट के साथ सबसे अच्छे अभ्यास क्या हैं। यह कुछ इस तरह दिखता है।
if(document.getElementById('a-compenent-in-page-1')) {
React.render(
<AnimalBox url="/api/birds" />,
document.getElementById('a-compenent-in-page-1')
);
}
if(document.getElementById('a-compenent-in-page-2')) {
React.render(
<AnimalBox url="/api/cats" />,
document.getElementById('a-compenent-in-page-2')
);
}
if(document.getElementById('a-compenent-in-page-3')) {
React.render(
<AnimalSearchBox url="/api/search/:term" />,
document.getElementById('a-compenent-in-page-3')
);
}
मैं अभी भी दस्तावेज़ीकरण पढ़ रहा हूं और मुझे बहु पृष्ठ ऐप के लिए अभी तक जो भी चाहिए वह नहीं मिला है।
अग्रिम में धन्यवाद।
render
एक script
ब्लॉक में सही घटक होता है ।