Ejercicio de programación: Reto Renderizado condicional
Este ejercicio de programación está diseñado para poner a prueba tus conocimientos en React. Es un ejercicio de nivel intermedio que requiere conocimientos sólidos de la tecnología.
Información adicional del ejercicio
Implementa renderizado condicional en React usando operadores ternarios y lógicos para mostrar diferentes mensajes según el estado de un usuario.
Contenido del ejercicio
Crea un componente React llamado EstadoUsuario
que reciba una prop estaLogueado
de tipo booleano. El componente debe mostrar diferentes mensajes según el valor de esta prop:
- Si
estaLogueado
estrue
, debe mostrar: "Bienvenido, usuario logueado" - Si
estaLogueado
esfalse
, debe mostrar: "Por favor, inicia sesión"
Implementa esta funcionalidad de dos formas diferentes:
Primera implementación: Utiliza el operador ternario (? :
) dentro del JSX para renderizar condicionalmente el mensaje apropiado.
Segunda implementación: Utiliza el operador lógico &&
para mostrar un mensaje adicional "Acceso completo disponible" que solo aparezca cuando el usuario esté logueado.
Instrucciones:
- El componente debe exportarse por defecto
- Utiliza elementos
<p>
para mostrar los mensajes
Lección relacionada
Este ejercicio está relacionado con la lección "Renderizado condicional" de React. Te recomendamos revisar la lección antes de comenzar.
Ver lección relacionadaMás ejercicios de React
Explora más ejercicios de programación en React para mejorar tus habilidades y obtener tu certificación.
Ver más ejercicios de ReactSolución al ejercicio de programación en React
¡Desbloquea la solución completa!
Completa el ejercicio de programación en React para acceder a la solución paso a paso, explicaciones detalladas y mejores prácticas.
Practica con ejercicios de programación en React
Mejora tus habilidades con cientos de ejercicios de práctica, recibe retroalimentación instantánea y obtén tu certificación cuando estés listo.
Asistente de IA
Aprende de tus errores
Progreso
Mide tu avance
Certificación
Valida tus habilidades
Únete a miles de desarrolladores mejorando sus habilidades en React