Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Uitdaging: Implementeer Conditionele Weergave – Chatmelding | Fundamentals van React en Componentgebaseerde UI
React Mastery

bookUitdaging: 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: App als oudercomponent en Notification als kindcomponent.
  • De oudercomponent, App, moet een prop genaamd messages doorgeven aan de kindcomponent. De messages prop is een array met berichten. In de kindcomponent controleer je de lengte van de messages array.
  • 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.
  1. Om te bepalen of er berichten in de array staan, kun je de length eigenschap gebruiken. De syntaxis is - array.length.
  2. In React gebruiken we de operator && om de logica van een if-statement te implementeren.
  3. Om de string correct op te bouwen, vervang je de placeholder amount door de daadwerkelijke lengte van de array.
  4. Gebruik accolades {array.length} om de lengte van de array in de string te plaatsen.

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 12

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Awesome!

Completion rate improved to 2.17

bookUitdaging: 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: App als oudercomponent en Notification als kindcomponent.
  • De oudercomponent, App, moet een prop genaamd messages doorgeven aan de kindcomponent. De messages prop is een array met berichten. In de kindcomponent controleer je de lengte van de messages array.
  • 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.
  1. Om te bepalen of er berichten in de array staan, kun je de length eigenschap gebruiken. De syntaxis is - array.length.
  2. In React gebruiken we de operator && om de logica van een if-statement te implementeren.
  3. Om de string correct op te bouwen, vervang je de placeholder amount door de daadwerkelijke lengte van de array.
  4. Gebruik accolades {array.length} om de lengte van de array in de string te plaatsen.

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 12
some-alt