ฉันได้เล่นกับ React และจนถึงตอนนี้ฉันชอบมันมาก ฉันกำลังสร้างแอปด้วย NodeJS และต้องการใช้ React สำหรับส่วนประกอบแบบโต้ตอบบางส่วนในแอปพลิเคชัน ฉันไม่ต้องการให้เป็นแอปหน้าเดียว
ฉันยังไม่พบสิ่งใดในเว็บที่ตอบคำถามต่อไปนี้:
ฉันจะแยกหรือรวมส่วนประกอบการตอบสนองของฉันในแอปแบบหลายหน้าได้อย่างไร
ขณะนี้ส่วนประกอบทั้งหมดของฉันอยู่ในไฟล์เดียวแม้ว่าฉันจะไม่เคยโหลดเลยในบางส่วนของแอป
จนถึงตอนนี้ฉันกำลังพยายามใช้คำสั่งเงื่อนไขในการแสดงผลส่วนประกอบโดยค้นหา ID ของคอนเทนเนอร์ที่ React จะแสดงผล ฉันไม่แน่ใจ 100% ว่าแนวทางปฏิบัติที่ดีที่สุดคืออะไรกับ React มันจะเป็นแบบนี้
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
บล็อก