Utfordring: Implementer Betinget Gjengivelse i Chatvarsling
Oppgave: Lage chatvarsling
La oss utvikle en mekanisme for å vise en varsling kun når en bruker har uleste meldinger. Vi skal kontrollere om brukeren har noen uleste meldinger. Hvis denne betingelsen er sann, viser vi en varsling som indikerer antall meldinger. Hvis brukeren ikke har noen meldinger, viser vi ingenting.
Oppgaven er:
- Lag to komponenter:
Appsom foreldreakomponent ogNotificationsom barnekomponent. - Foreldreakomponenten,
App, skal sende en prop kaltmessagestil barnekomponenten.messages-propen er et array som inneholder meldinger. I barnekomponenten må du sjekke lengden påmessages-arrayet. - Hvis det finnes meldinger i arrayet, vis en streng som sier:
You have <amount> of unread messages.Her skal<amount>erstattes med det faktiske antallet uleste meldinger.
- For å finne ut om det finnes meldinger i arrayet, kan vi sjekke
length-egenskapen. Syntaksen er -array.length. - I React bruker vi operatoren
&&for å implementere logikken til enif-setning. - For å sette sammen strengen riktig, erstatt plassholderen
amountmed faktisk lengde på arrayet. - Bruk krøllparenteser
{array.length}for å sette inn lengden på arrayet i strengen.
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Fantastisk!
Completion rate forbedret til 4
Utfordring: Implementer Betinget Gjengivelse i Chatvarsling
Sveip for å vise menyen
Oppgave: Lage chatvarsling
La oss utvikle en mekanisme for å vise en varsling kun når en bruker har uleste meldinger. Vi skal kontrollere om brukeren har noen uleste meldinger. Hvis denne betingelsen er sann, viser vi en varsling som indikerer antall meldinger. Hvis brukeren ikke har noen meldinger, viser vi ingenting.
Oppgaven er:
- Lag to komponenter:
Appsom foreldreakomponent ogNotificationsom barnekomponent. - Foreldreakomponenten,
App, skal sende en prop kaltmessagestil barnekomponenten.messages-propen er et array som inneholder meldinger. I barnekomponenten må du sjekke lengden påmessages-arrayet. - Hvis det finnes meldinger i arrayet, vis en streng som sier:
You have <amount> of unread messages.Her skal<amount>erstattes med det faktiske antallet uleste meldinger.
- For å finne ut om det finnes meldinger i arrayet, kan vi sjekke
length-egenskapen. Syntaksen er -array.length. - I React bruker vi operatoren
&&for å implementere logikken til enif-setning. - For å sette sammen strengen riktig, erstatt plassholderen
amountmed faktisk lengde på arrayet. - Bruk krøllparenteser
{array.length}for å sette inn lengden på arrayet i strengen.
Takk for tilbakemeldingene dine!