Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Udfordring: Implementer Betinget Rendering i Chatnotifikation | Genanvendelige Komponenter og Dataflow
Introduktion til React

bookUdfordring: Implementer Betinget Rendering i Chatnotifikation

Opgave: Opret chatnotifikation

Udarbejd en mekanisme, der kun viser en notifikation, når en bruger har ulæste beskeder. Vi skal kontrollere, om brugeren har nogen ulæste beskeder. Hvis denne betingelse er opfyldt, vises en notifikation, der angiver antallet af beskeder. Hvis brugeren ikke har nogen beskeder, vises der intet.

Opgaven er:

  • Opret to komponenter: App som forældrekomponent og Notification som barnekomponent.
  • Forældrekomponenten, App, skal videregive en prop kaldet messages til barnekomponenten. messages-proppen er et array, der indeholder beskeder. I barnekomponenten skal du kontrollere længden af messages-arrayet.
  • Hvis der er nogen beskeder i arrayet, vis en streng, der siger: You have <amount> of unread messages. Her skal <amount> erstattes med det faktiske antal ulæste beskeder.
  1. For at afgøre, om der er beskeder i arrayet, kan vi kontrollere dets length ved hjælp af length-egenskaben. Syntaksen er - array.length.
  2. I React bruger vi operatoren && til at implementere logikken fra en if-sætning.
  3. For at konstruere strengen korrekt, skal du erstatte pladsholderen amount med den faktiske længde af arrayet.
  4. Brug krøllede parenteser {array.length} for at indsætte arrayets længde i strengen.

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 4

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

bookUdfordring: Implementer Betinget Rendering i Chatnotifikation

Stryg for at vise menuen

Opgave: Opret chatnotifikation

Udarbejd en mekanisme, der kun viser en notifikation, når en bruger har ulæste beskeder. Vi skal kontrollere, om brugeren har nogen ulæste beskeder. Hvis denne betingelse er opfyldt, vises en notifikation, der angiver antallet af beskeder. Hvis brugeren ikke har nogen beskeder, vises der intet.

Opgaven er:

  • Opret to komponenter: App som forældrekomponent og Notification som barnekomponent.
  • Forældrekomponenten, App, skal videregive en prop kaldet messages til barnekomponenten. messages-proppen er et array, der indeholder beskeder. I barnekomponenten skal du kontrollere længden af messages-arrayet.
  • Hvis der er nogen beskeder i arrayet, vis en streng, der siger: You have <amount> of unread messages. Her skal <amount> erstattes med det faktiske antal ulæste beskeder.
  1. For at afgøre, om der er beskeder i arrayet, kan vi kontrollere dets length ved hjælp af length-egenskaben. Syntaksen er - array.length.
  2. I React bruger vi operatoren && til at implementere logikken fra en if-sætning.
  3. For at konstruere strengen korrekt, skal du erstatte pladsholderen amount med den faktiske længde af arrayet.
  4. Brug krøllede parenteser {array.length} for at indsætte arrayets længde i strengen.

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 4
some-alt