Tengo un componente React, y dentro del rendermétodo del componente tengo algo como esto:
render() {
return (
<div>
<div>
// removed for brevity
</div>
{ switch(...) {} }
<div>
// removed for brevity
</div>
</div>
);
}
Ahora el caso es que tengo dos divelementos, uno en la parte superior y otro en la parte inferior, que están fijos. En el medio, quiero tener una declaración de cambio y, de acuerdo con un valor en mi estado, quiero representar un componente diferente. Básicamente, quiero que los dos divelementos estén fijos siempre, y solo en el medio para representar un componente diferente cada vez. Estoy usando esto para implementar un procedimiento de pago de varios pasos). Sin embargo, como es el código actualmente, no funciona, ya que me da un error que dice que switches inesperado. ¿Alguna idea de cómo lograr lo que quiero?
returndeclaración o incluso elrendermétodo para el caso. ¿Podría definir cada uno<div>como una constante y luego usar elswitchantes de sureturnpara determinar cuál<div>debe renderizarse?