Haaste: Toteuta Ehdollinen Renderöinti Pankkihälytyksessä
Tehtävä: Pankkihälytyksen luominen
Työskennellään pankkitilin parissa. Tavoitteena on kehittää logiikka, joka ilmoittaa käyttäjälle, onko hänen kortillaan tarpeeksi varoja tietyn hinnan kattamiseen. Tuloksen perusteella näytetään käyttäjälle eri viestit.
Tehtävä:
- Luo kaksi komponenttia -
App(vanhempi) jaMessage(lapsi). - Vanhempi komponentti (
App) siirtää propseina arvotmoneyAvailable,pricejaname.moneyAvailable- käyttäjän tilillä oleva rahamäärä;price- summa, joka käyttäjän täytyy maksaa;name- käyttäjän nimi.
- 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-logiikka. - Merkkijonon muodostamiseksi oikein,
- Korvaa paikkamerkki
user_nametodellisella käyttäjän nimellä:name-prop; - Korvaa paikkamerkki
calculated_amount_of_money_leftlasketulla jäljellä olevalla rahamäärällä -moneyAvailable - price; - Korvaa paikkamerkki
moneyAvailabletodellisella 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 2. Luku 5
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Mahtavaa!
Completion arvosana parantunut arvoon 4
Haaste: Toteuta Ehdollinen Renderöinti Pankkihälytyksessä
Pyyhkäise näyttääksesi valikon
Tehtävä: Pankkihälytyksen luominen
Työskennellään pankkitilin parissa. Tavoitteena on kehittää logiikka, joka ilmoittaa käyttäjälle, onko hänen kortillaan tarpeeksi varoja tietyn hinnan kattamiseen. Tuloksen perusteella näytetään käyttäjälle eri viestit.
Tehtävä:
- Luo kaksi komponenttia -
App(vanhempi) jaMessage(lapsi). - Vanhempi komponentti (
App) siirtää propseina arvotmoneyAvailable,pricejaname.moneyAvailable- käyttäjän tilillä oleva rahamäärä;price- summa, joka käyttäjän täytyy maksaa;name- käyttäjän nimi.
- 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-logiikka. - Merkkijonon muodostamiseksi oikein,
- Korvaa paikkamerkki
user_nametodellisella käyttäjän nimellä:name-prop; - Korvaa paikkamerkki
calculated_amount_of_money_leftlasketulla jäljellä olevalla rahamäärällä -moneyAvailable - price; - Korvaa paikkamerkki
moneyAvailabletodellisella 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 2. Luku 5