ฉันมีองค์ประกอบการตอบสนองและในrenderวิธีการของส่วนประกอบฉันมีสิ่งนี้:
render() {
return (
<div>
<div>
// removed for brevity
</div>
{ switch(...) {} }
<div>
// removed for brevity
</div>
</div>
);
}
ตอนนี้ประเด็นคือฉันมีสองdivองค์ประกอบหนึ่งที่ด้านบนและอีกหนึ่งที่ด้านล่างซึ่งได้รับการแก้ไขแล้ว ตรงกลางฉันต้องการมีคำสั่งสวิตช์และตามค่าในสถานะของฉันฉันต้องการแสดงองค์ประกอบอื่น โดยพื้นฐานแล้วฉันต้องการให้ทั้งสองdivองค์ประกอบได้รับการแก้ไขเสมอและตรงกลางเพื่อแสดงองค์ประกอบที่แตกต่างกันในแต่ละครั้ง ฉันใช้สิ่งนี้เพื่อใช้ขั้นตอนการชำระเงินหลายขั้นตอน) แม้ว่าตอนนี้รหัสจะใช้งานไม่ได้เนื่องจากมีข้อผิดพลาดแจ้งว่าswitchไม่คาดคิด มีความคิดอย่างไรที่จะบรรลุสิ่งที่ฉันต้องการ?
returnคำสั่งหรือแม้แต่renderวิธีการสำหรับเรื่องนั้น คุณสามารถกำหนดแต่ละ<div>เป็น const และจากนั้นใช้switchก่อนของคุณreturnเพื่อตรวจสอบว่า<div>ควรจะแสดงผล?