Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Uitdaging: Implementeer Conditionele Weergave – Bankwaarschuwing | Fundamentals van React en Componentgebaseerde UI
React Mastery

bookUitdaging: Implementeer Conditionele Weergave – Bankwaarschuwing

Taak: Een Bankwaarschuwing Maken

Werk met een bankrekening. Ontwikkel een logica die de gebruiker informeert of er voldoende saldo op de kaart staat om een opgegeven prijs te dekken. Afhankelijk van het resultaat worden verschillende berichten aan de gebruiker getoond.

De opdracht is:

  • Maak twee componenten - App (ouder) en Message (kind).
  • De oudercomponent (App) geeft de props moneyAvailable, price en name door.
    1. moneyAvailable - het bedrag dat de gebruiker heeft;
    2. price - het bedrag dat de gebruiker moet betalen;
    3. name - de naam van de gebruiker.
  • Als de gebruiker genoeg geld heeft om te betalen, toon het bericht: Success! The remaining amount of money for <user_name> is: <calculated_amount_of_money_left>. Thank you!.
  • Als de gebruiker niet genoeg geld heeft om te betalen, toon het bericht: Failure! The bank account balance for <user_name> is: <moneyAvailable>. Unfortunately, you need to pay: <price>..
  1. In React wordt de ternaire operator condition ? ... : ... gebruikt om de logica van een if...else-statement te implementeren.
  2. Voor een correcte opbouw van de string:
    • Vervang de placeholder user_name door de daadwerkelijke gebruikersnaam: name-prop;
    • Vervang de placeholder calculated_amount_of_money_left door het berekende resterende bedrag - moneyAvailable - price;
    • Vervang de placeholder moneyAvailable door het daadwerkelijke beschikbare bedrag - moneyAvailable-prop;
    • Vervang de placeholder price door de daadwerkelijke prijs - price-prop.
  3. Gebruik accolades {...} om een waarde toe te wijzen die geen string is.

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 13

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Suggested prompts:

Can you explain how the ternary operator is used in this context?

What props should I pass to the Message component?

Can you clarify how to calculate the remaining balance?

Awesome!

Completion rate improved to 2.17

bookUitdaging: Implementeer Conditionele Weergave – Bankwaarschuwing

Veeg om het menu te tonen

Taak: Een Bankwaarschuwing Maken

Werk met een bankrekening. Ontwikkel een logica die de gebruiker informeert of er voldoende saldo op de kaart staat om een opgegeven prijs te dekken. Afhankelijk van het resultaat worden verschillende berichten aan de gebruiker getoond.

De opdracht is:

  • Maak twee componenten - App (ouder) en Message (kind).
  • De oudercomponent (App) geeft de props moneyAvailable, price en name door.
    1. moneyAvailable - het bedrag dat de gebruiker heeft;
    2. price - het bedrag dat de gebruiker moet betalen;
    3. name - de naam van de gebruiker.
  • Als de gebruiker genoeg geld heeft om te betalen, toon het bericht: Success! The remaining amount of money for <user_name> is: <calculated_amount_of_money_left>. Thank you!.
  • Als de gebruiker niet genoeg geld heeft om te betalen, toon het bericht: Failure! The bank account balance for <user_name> is: <moneyAvailable>. Unfortunately, you need to pay: <price>..
  1. In React wordt de ternaire operator condition ? ... : ... gebruikt om de logica van een if...else-statement te implementeren.
  2. Voor een correcte opbouw van de string:
    • Vervang de placeholder user_name door de daadwerkelijke gebruikersnaam: name-prop;
    • Vervang de placeholder calculated_amount_of_money_left door het berekende resterende bedrag - moneyAvailable - price;
    • Vervang de placeholder moneyAvailable door het daadwerkelijke beschikbare bedrag - moneyAvailable-prop;
    • Vervang de placeholder price door de daadwerkelijke prijs - price-prop.
  3. Gebruik accolades {...} om een waarde toe te wijzen die geen string is.

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 13
some-alt