Tengo un componente React, y dentro del render
mé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 div
elementos, 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 div
elementos 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 switch
es inesperado. ¿Alguna idea de cómo lograr lo que quiero?
return
declaración o incluso elrender
método para el caso. ¿Podría definir cada uno<div>
como una constante y luego usar elswitch
antes de sureturn
para determinar cuál<div>
debe renderizarse?