Utmaning: Implementera Villkorlig Rendering – Chattavisering
Uppgift: Skapa chattnotifikation
Utveckla en mekanism för att visa en notifikation endast när en användare har olästa meddelanden. Vi ska kontrollera om användaren har några olästa meddelanden. Om detta villkor är uppfyllt, visas en notifikation som anger antalet meddelanden. Om användaren inte har några meddelanden visas ingenting.
Uppgiften är:
- Skapa två komponenter:
Appsom föräldrakomponent ochNotificationsom barnkomponent. - Föräldrakomponenten,
App, ska skicka en prop som hetermessagestill barnkomponenten.messages-propen är en array som innehåller meddelanden. I barnkomponenten behöver du kontrollera längden påmessages-arrayen. - Om det finns några meddelanden i arrayen, visa en sträng som säger:
You have <amount> of unread messages.Här ska<amount>ersättas med det faktiska antalet olästa meddelanden.
- För att avgöra om det finns några meddelanden i arrayen kan vi kontrollera dess
lengthmed hjälp av length-egenskapen. Syntaxen är -array.length. - I React används operatorn
&&för att implementera logiken för ettif-villkor. - För att konstruera strängen korrekt, ersätt platshållaren
amountmed det faktiska värdet av arrayens längd. - Använd måsvingar
{array.length}för att sätta in arrayens längd i strängen.
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Awesome!
Completion rate improved to 2.17
Utmaning: Implementera Villkorlig Rendering – Chattavisering
Svep för att visa menyn
Uppgift: Skapa chattnotifikation
Utveckla en mekanism för att visa en notifikation endast när en användare har olästa meddelanden. Vi ska kontrollera om användaren har några olästa meddelanden. Om detta villkor är uppfyllt, visas en notifikation som anger antalet meddelanden. Om användaren inte har några meddelanden visas ingenting.
Uppgiften är:
- Skapa två komponenter:
Appsom föräldrakomponent ochNotificationsom barnkomponent. - Föräldrakomponenten,
App, ska skicka en prop som hetermessagestill barnkomponenten.messages-propen är en array som innehåller meddelanden. I barnkomponenten behöver du kontrollera längden påmessages-arrayen. - Om det finns några meddelanden i arrayen, visa en sträng som säger:
You have <amount> of unread messages.Här ska<amount>ersättas med det faktiska antalet olästa meddelanden.
- För att avgöra om det finns några meddelanden i arrayen kan vi kontrollera dess
lengthmed hjälp av length-egenskapen. Syntaxen är -array.length. - I React används operatorn
&&för att implementera logiken för ettif-villkor. - För att konstruera strängen korrekt, ersätt platshållaren
amountmed det faktiska värdet av arrayens längd. - Använd måsvingar
{array.length}för att sätta in arrayens längd i strängen.
Tack för dina kommentarer!