Desafío: Implementar Renderizado Condicional – Alerta Bancaria
Tarea: Crear una Alerta Bancaria
Trabajemos con una cuenta bancaria. El objetivo es desarrollar una lógica que informe al usuario si dispone de fondos suficientes en su tarjeta para cubrir un precio determinado. Dependiendo del resultado, se mostrarán diferentes mensajes al usuario.
La tarea es:
- Crear dos componentes:
App, como componente padre, yMessage, como componente hijo. - El componente padre (
App) transfiere las propsmoneyAvailable,priceyname.moneyAvailable- representa la cantidad de dinero que tiene el usuario;price- indica la cantidad de dinero que el usuario necesita pagar;name- se refiere al nombre del usuario.
- Si el usuario tiene suficiente dinero para pagar, se muestra el mensaje:
Success! The remaining amount of money for <user_name> is: <calculated_amount_of_money_left>. Thank you!. - Si el usuario no tiene suficiente dinero para pagar, se muestra el mensaje:
Failure! The bank account balance for <user_name> is: <moneyAvailable>. Unfortunately, you need to pay: <price>.
- En React, se utiliza el operador ternario
condition ? ... : ...para implementar la lógica de una sentenciaif...else. - Para construir la cadena correctamente,
- Reemplazar el marcador de posición
user_namepor el nombre real del usuario: propname; - Reemplazar el marcador de posición
calculated_amount_of_money_leftpor la cantidad calculada de dinero restante -moneyAvailable - price; - Reemplazar el marcador de posición
moneyAvailablepor el dinero disponible real - propmoneyAvailable; - Reemplazar el marcador de posición
pricepor el precio real - propprice.
- Reemplazar el marcador de posición
- Utilizar llaves
{...}para asignar un valor que no sea de tipo string.
¿Todo estuvo claro?
¡Gracias por tus comentarios!
Sección 1. Capítulo 13
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Awesome!
Completion rate improved to 2.17
Desafío: Implementar Renderizado Condicional – Alerta Bancaria
Desliza para mostrar el menú
Tarea: Crear una Alerta Bancaria
Trabajemos con una cuenta bancaria. El objetivo es desarrollar una lógica que informe al usuario si dispone de fondos suficientes en su tarjeta para cubrir un precio determinado. Dependiendo del resultado, se mostrarán diferentes mensajes al usuario.
La tarea es:
- Crear dos componentes:
App, como componente padre, yMessage, como componente hijo. - El componente padre (
App) transfiere las propsmoneyAvailable,priceyname.moneyAvailable- representa la cantidad de dinero que tiene el usuario;price- indica la cantidad de dinero que el usuario necesita pagar;name- se refiere al nombre del usuario.
- Si el usuario tiene suficiente dinero para pagar, se muestra el mensaje:
Success! The remaining amount of money for <user_name> is: <calculated_amount_of_money_left>. Thank you!. - Si el usuario no tiene suficiente dinero para pagar, se muestra el mensaje:
Failure! The bank account balance for <user_name> is: <moneyAvailable>. Unfortunately, you need to pay: <price>.
- En React, se utiliza el operador ternario
condition ? ... : ...para implementar la lógica de una sentenciaif...else. - Para construir la cadena correctamente,
- Reemplazar el marcador de posición
user_namepor el nombre real del usuario: propname; - Reemplazar el marcador de posición
calculated_amount_of_money_leftpor la cantidad calculada de dinero restante -moneyAvailable - price; - Reemplazar el marcador de posición
moneyAvailablepor el dinero disponible real - propmoneyAvailable; - Reemplazar el marcador de posición
pricepor el precio real - propprice.
- Reemplazar el marcador de posición
- Utilizar llaves
{...}para asignar un valor que no sea de tipo string.
¿Todo estuvo claro?
¡Gracias por tus comentarios!
Sección 1. Capítulo 13