Uitdaging: Implementeer Voorwaardelijke Weergave in Chatmelding
Veeg om het menu te tonen
Taak: Chatmelding maken
Laten we een mechanisme ontwikkelen om een melding weer te geven alleen wanneer een gebruiker ongelezen berichten heeft. We controleren of de gebruiker ongelezen berichten heeft. Als deze voorwaarde waar is, tonen we een melding met het aantal berichten. Als de gebruiker geen berichten heeft, tonen we niets.
De opdracht is:
- Maak twee componenten:
Appals oudercomponent enNotificationals kindcomponent. - De oudercomponent,
App, moet een prop genaamdmessagesdoorgeven aan de kindcomponent. De propmessagesis een array met berichten. In de kindcomponent controleer je de lengte van demessagesarray. - Als er berichten in de array staan, toon dan de tekst:
You have <amount> of unread messages.Vervang<amount>door het daadwerkelijke aantal ongelezen berichten.
- Om te bepalen of er berichten in de array staan, kun je de
length-eigenschap gebruiken. De syntaxis is -array.length. - In React gebruiken we de operator
&&om de logica van eenif-statement te implementeren. - Om de string correct op te bouwen, vervang je de placeholder
amountdoor de daadwerkelijke lengte van de array. - Gebruik accolades
{array.length}om de lengte van de array in de string te plaatsen.
Was alles duidelijk?
Bedankt voor je feedback!
Sectie 1. Hoofdstuk 9
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Sectie 1. Hoofdstuk 9