Haaste: Toteuta Ehdollinen Renderöinti Chat-ilmoituksessa
Pyyhkäise näyttääksesi valikon
Tehtävä: Luo chat-ilmoitus
Suunnitellaan mekanismi, joka näyttää ilmoituksen vain silloin, kun käyttäjällä on lukemattomia viestejä. Tarkistamme, onko käyttäjällä yhtään lukematonta viestiä. Jos tämä ehto täyttyy, näytämme ilmoituksen, jossa kerrotaan viestien määrä. Jos viestejä ei ole, mitään ei näytetä.
Tehtävä:
- Luo kaksi komponenttia:
Apppääkomponenttina jaNotificationlapsikomponenttina. - Pääkomponentin,
App, tulee välittää prop nimeltämessageslapsikomponentille.messages-prop on taulukko, joka sisältää viestit. Lapsikomponentissa tulee tarkistaamessages-taulukon pituus. - Jos taulukossa on viestejä, näytä merkkijono:
You have <amount> of unread messages.Korvaa<amount>todellisella lukemattomien viestien määrällä.
- Selvittääksesi, onko taulukossa viestejä, voit tarkistaa sen
length-ominaisuuden. Syntaksi on -array.length. - Reactissa käytetään operaattoria
&&toteuttamaanif-lauseen logiikkaa. - Muodostaaksesi merkkijonon oikein, korvaa paikkamerkki
amounttaulukon todellisella pituudella. - Käytä aaltosulkuja
{array.length}asettaaksesi taulukon pituuden merkkijonoon.
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 1. Luku 9
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Osio 1. Luku 9