Ich habe eine React-Komponente und innerhalb der renderMethode der Komponente habe ich ungefähr Folgendes:
render() {
return (
<div>
<div>
// removed for brevity
</div>
{ switch(...) {} }
<div>
// removed for brevity
</div>
</div>
);
}
Jetzt geht es darum, dass ich zwei divElemente habe, eines oben und eines unten, die fest sind. In der Mitte möchte ich eine switch-Anweisung haben und gemäß einem Wert in meinem Status möchte ich eine andere Komponente rendern. Grundsätzlich möchte ich, dass die beiden divElemente immer fixiert werden und nur in der Mitte jedes Mal eine andere Komponente gerendert wird. Ich verwende dies, um ein mehrstufiges Zahlungsverfahren zu implementieren. Obwohl der Code derzeit nicht funktioniert, funktioniert er nicht, da ich einen Fehler bekomme, der besagt, dass dies switchunerwartet ist. Irgendwelche Ideen, wie ich das erreichen kann, was ich will?
returnAnweisung oder sogar derrenderMethode für diese Angelegenheit haben. Könnten Sie jede<div>als Konstante definieren und dann dieswitchvor Ihrer verwendenreturn, um zu bestimmen, welche<div>gerendert werden soll?