Utmaning: Implementera Villkorlig Rendering i Bankvarning
Svep för att visa menyn
Uppgift: Skapa en bankvarning
Vi arbetar med ett bankkonto. Målet är att utveckla en logik som informerar användaren om de har tillräckligt med pengar på sitt kort för att täcka ett angivet pris. Beroende på resultatet visar vi olika meddelanden till användaren.
Uppgiften är:
- Skapa två komponenter -
App, förälder, ochMessage, barn. - Föräldrakomponenten (
App) skickar propsenmoneyAvailable,priceochname.moneyAvailable- representerar mängden pengar användaren har;price- anger summan pengar användaren behöver betala;name- avser användarens namn.
- Om användaren har tillräckligt med pengar för att betala, visar vi meddelandet:
Success! The remaining amount of money for <user_name> is: <calculated_amount_of_money_left>. Thank you!. - Om användaren inte har tillräckligt med pengar för att betala, visar vi meddelandet:
Failure! The bank account balance for <user_name> is: <moneyAvailable>. Unfortunately, you need to pay: <price>.
- I React använder vi den ternära operatorn
condition ? ... : ...för att implementera logiken i ettif...else-uttryck. - För att konstruera strängen korrekt,
- Ersätt platshållaren
user_namemed det faktiska användarnamnet:name-prop; - Ersätt platshållaren
calculated_amount_of_money_leftmed det beräknade beloppet som är kvar -moneyAvailable - price; - Ersätt platshållaren
moneyAvailablemed det faktiska tillgängliga beloppet -moneyAvailable-prop; - Ersätt platshållaren
pricemed det faktiska priset -price-prop.
- Ersätt platshållaren
- Använd klamrar
{...}för att tilldela ett värde som inte är av typen sträng.
Var allt tydligt?
Tack för dina kommentarer!
Avsnitt 1. Kapitel 10
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Avsnitt 1. Kapitel 10