Haaste: Toteuta Ehdollinen Renderöinti Pankkihälytyksessä
Pyyhkäise näyttääksesi valikon
Tehtävä: Pankkihälytyksen luominen
Työskentelemme pankkitilin kanssa. Tavoitteena on kehittää logiikka, joka ilmoittaa käyttäjälle, onko hänen kortillaan tarpeeksi varoja tietyn hinnan kattamiseen. Tuloksen perusteella näytämme käyttäjälle erilaisia viestejä.
Tehtävä:
- Luo kaksi komponenttia -
App(vanhempi) jaMessage(lapsi). - Vanhempi komponentti (
App) välittää propseinamoneyAvailable,pricejaname.moneyAvailable- kuvaa käyttäjän käytettävissä olevaa rahamäärää;price- tarkoittaa summaa, joka käyttäjän täytyy maksaa;name- viittaa käyttäjän nimeen.
- Jos käyttäjällä on tarpeeksi rahaa maksamiseen, näytetään viesti:
Success! The remaining amount of money for <user_name> is: <calculated_amount_of_money_left>. Thank you!. - Jos käyttäjällä ei ole tarpeeksi rahaa, näytetään viesti:
Failure! The bank account balance for <user_name> is: <moneyAvailable>. Unfortunately, you need to pay: <price>.
- Reactissa käytetään ternääristä operaattoria
condition ? ... : ...toteuttamaanif...else-logiikkaa. - Merkkijonon muodostamiseksi oikein,
- Korvaa paikkamerkki
user_nametodellisella käyttäjän nimellä:name-prop; - Korvaa paikkamerkki
calculated_amount_of_money_leftlasketulla jäljelle jäävällä rahamäärällä -moneyAvailable - price; - Korvaa paikkamerkki
moneyAvailabletodellisella käytettävissä olevalla rahamäärällä -moneyAvailable-prop; - Korvaa paikkamerkki
pricetodellisella hinnalla -price-prop.
- Korvaa paikkamerkki
- Käytä aaltosulkuja
{...}asettaaksesi arvon, joka ei ole merkkijono.
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 1. Luku 10
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Osio 1. Luku 10