🔗 Conditional rendering – React Docs
✅ ¿Qué quiere enseñarte React en esta sección?
Cómo mostrar u ocultar elementos en JSX de forma condicional usando expresiones booleanas, ternarios, lógica previa o retorno temprano.
🧠 Párrafo resumen:
“En React, el renderizado condicional te permite mostrar u ocultar elementos según una condición. Podés usar operadores ternarios, expresiones booleanas, retornos anticipados o lógica previa para decidir qué renderizar. Esto permite adaptar la UI dinámicamente según los datos.”
📌 Técnicas que React quiere que sepas:
- Ternario en JSX
{isLoggedIn ? <LogoutButton /> : <LoginButton />}
- Renderizar solo si es verdadero (corte booleano)
{isNew && <p>Bienvenido/ap>}
- Return anticipado dentro del componente
if (!isLoggedIn) return <LoginScreen />;
- Guardar lo que vas a renderizar en una variable previa
let contenido;
if (error) {
contenido = <Error />;
} else {
contenido = <Dashboard />;
}
return <div>{contenido}div>;