У мене є компонент React, і всередині render
методу компонента у мене є щось подібне:
render() {
return (
<div>
<div>
// removed for brevity
</div>
{ switch(...) {} }
<div>
// removed for brevity
</div>
</div>
);
}
Зараз справа в тому, що у мене є два div
елементи, один вгорі та один внизу, які закріплені. В середині я хочу мати оператор switch, і відповідно до значення в моєму стані я хочу зробити інший компонент. Отже, я хочу, щоб два div
елементи завжди були зафіксовані, і просто посередині, щоб кожен раз відображати інший компонент. Я використовую це для реалізації багатоетапної процедури оплати). Хоча, як і код в даний час, він не працює, оскільки видає помилку, кажучи, що switch
це несподівано. Будь-які ідеї, як досягти того, що я хочу?
return
висловлюванні чи навітьrender
метод щодо цього. Чи не могли б ви визначити кожну з них<div>
як const, а потім використатиswitch
перед вашим,return
щоб визначити, яку<div>
слід відтворити?