Udfordring: Implementer Betinget Rendering – Bankadvarsel
Opgave: Opret en bankadvarsel
Lad os arbejde med en bankkonto. Målet er at udvikle en logik, der informerer brugeren om, hvorvidt der er tilstrækkelige midler på kortet til at dække en given pris. Afhængigt af resultatet vises forskellige beskeder til brugeren.
Opgaven er:
- Opret to komponenter -
App, forælder, ogMessage, barn. - Forældrekomponenten (
App) overfører propsmoneyAvailable,priceogname.moneyAvailable- repræsenterer det beløb, brugeren har til rådighed;price- angiver det beløb, brugeren skal betale;name- refererer til brugerens navn.
- Hvis brugeren har nok penge til at betale, vises beskeden:
Success! The remaining amount of money for <user_name> is: <calculated_amount_of_money_left>. Thank you!. - Hvis brugeren ikke har nok penge til at betale, vises beskeden:
Failure! The bank account balance for <user_name> is: <moneyAvailable>. Unfortunately, you need to pay: <price>.
- I React anvendes den ternære operator
condition ? ... : ...til at implementere logikken i enif...else-sætning. - For at konstruere strengen korrekt:
- Udskift pladsholderen
user_namemed det faktiske brugernavn:name-prop; - Udskift pladsholderen
calculated_amount_of_money_leftmed det beregnede beløb, der er tilbage -moneyAvailable - price; - Udskift pladsholderen
moneyAvailablemed det faktiske tilgængelige beløb -moneyAvailable-prop; - Udskift pladsholderen
pricemed den faktiske pris -price-prop.
- Udskift pladsholderen
- Brug krøllede parenteser
{...}til at tildele en værdi, der ikke er af typen streng.
Var alt klart?
Tak for dine kommentarer!
Sektion 1. Kapitel 13
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Awesome!
Completion rate improved to 2.17
Udfordring: Implementer Betinget Rendering – Bankadvarsel
Stryg for at vise menuen
Opgave: Opret en bankadvarsel
Lad os arbejde med en bankkonto. Målet er at udvikle en logik, der informerer brugeren om, hvorvidt der er tilstrækkelige midler på kortet til at dække en given pris. Afhængigt af resultatet vises forskellige beskeder til brugeren.
Opgaven er:
- Opret to komponenter -
App, forælder, ogMessage, barn. - Forældrekomponenten (
App) overfører propsmoneyAvailable,priceogname.moneyAvailable- repræsenterer det beløb, brugeren har til rådighed;price- angiver det beløb, brugeren skal betale;name- refererer til brugerens navn.
- Hvis brugeren har nok penge til at betale, vises beskeden:
Success! The remaining amount of money for <user_name> is: <calculated_amount_of_money_left>. Thank you!. - Hvis brugeren ikke har nok penge til at betale, vises beskeden:
Failure! The bank account balance for <user_name> is: <moneyAvailable>. Unfortunately, you need to pay: <price>.
- I React anvendes den ternære operator
condition ? ... : ...til at implementere logikken i enif...else-sætning. - For at konstruere strengen korrekt:
- Udskift pladsholderen
user_namemed det faktiske brugernavn:name-prop; - Udskift pladsholderen
calculated_amount_of_money_leftmed det beregnede beløb, der er tilbage -moneyAvailable - price; - Udskift pladsholderen
moneyAvailablemed det faktiske tilgængelige beløb -moneyAvailable-prop; - Udskift pladsholderen
pricemed den faktiske pris -price-prop.
- Udskift pladsholderen
- Brug krøllede parenteser
{...}til at tildele en værdi, der ikke er af typen streng.
Var alt klart?
Tak for dine kommentarer!
Sektion 1. Kapitel 13