Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Udfordring: Implementer Betinget Rendering – Bankadvarsel | Grundlæggende om React og Komponentbaseret UI
React Mastery

bookUdfordring: 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, og Message, barn.
  • Forældrekomponenten (App) overfører props moneyAvailable, price og name.
    1. moneyAvailable - repræsenterer det beløb, brugeren har til rådighed;
    2. price - angiver det beløb, brugeren skal betale;
    3. 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>.
  1. I React anvendes den ternære operator condition ? ... : ... til at implementere logikken i en if...else-sætning.
  2. For at konstruere strengen korrekt:
    • Udskift pladsholderen user_name med det faktiske brugernavn: name-prop;
    • Udskift pladsholderen calculated_amount_of_money_left med det beregnede beløb, der er tilbage - moneyAvailable - price;
    • Udskift pladsholderen moneyAvailable med det faktiske tilgængelige beløb - moneyAvailable-prop;
    • Udskift pladsholderen price med den faktiske pris - price-prop.
  3. Brug krøllede parenteser {...} til at tildele en værdi, der ikke er af typen streng.

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 13

Spørg AI

expand

Spørg AI

ChatGPT

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

bookUdfordring: 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, og Message, barn.
  • Forældrekomponenten (App) overfører props moneyAvailable, price og name.
    1. moneyAvailable - repræsenterer det beløb, brugeren har til rådighed;
    2. price - angiver det beløb, brugeren skal betale;
    3. 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>.
  1. I React anvendes den ternære operator condition ? ... : ... til at implementere logikken i en if...else-sætning.
  2. For at konstruere strengen korrekt:
    • Udskift pladsholderen user_name med det faktiske brugernavn: name-prop;
    • Udskift pladsholderen calculated_amount_of_money_left med det beregnede beløb, der er tilbage - moneyAvailable - price;
    • Udskift pladsholderen moneyAvailable med det faktiske tilgængelige beløb - moneyAvailable-prop;
    • Udskift pladsholderen price med den faktiske pris - price-prop.
  3. Brug krøllede parenteser {...} til at tildele en værdi, der ikke er af typen streng.

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 13
some-alt