Uitdaging: Implementeer Conditionele Weergave – Chatmelding
Taak: Chatmelding maken
Ontwikkel een mechanisme 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. Demessagesprop is een array met berichten. In de kindcomponent controleer je de lengte van demessagesarray. - Als er berichten in de array staan, toon dan een string:
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
lengtheigenschap 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.
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Can you explain how the Notification component should handle an empty messages array?
What would the App component look like when passing the messages prop?
Can you show an example of how the notification message would appear with 3 unread messages?
Awesome!
Completion rate improved to 2.17
Uitdaging: Implementeer Conditionele Weergave – Chatmelding
Veeg om het menu te tonen
Taak: Chatmelding maken
Ontwikkel een mechanisme 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. Demessagesprop is een array met berichten. In de kindcomponent controleer je de lengte van demessagesarray. - Als er berichten in de array staan, toon dan een string:
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
lengtheigenschap 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.
Bedankt voor je feedback!