Sfida: Implementare il Rendering Condizionale – Notifica Chat
Compito: Creazione di una Notifica Chat
Progettare un meccanismo per visualizzare una notifica solo quando un utente ha messaggi non letti. Verificare se l'utente ha messaggi non letti. Se questa condizione è vera, mostrare una notifica che indica il numero di messaggi. Tuttavia, non visualizzare nulla se l'utente non ha messaggi.
Il compito è:
- Creare due componenti:
Appcome componente genitore eNotificationcome componente figlio. - Il componente genitore,
App, deve passare una prop chiamatamessagesal componente figlio. La propmessagesè un array che contiene i messaggi. Nel componente figlio, è necessario controllare la lunghezza dell'arraymessages. - Se ci sono messaggi nell'array, visualizzare una stringa che dice:
You have <amount> of unread messages.Il<amount>deve essere sostituito con il numero effettivo di messaggi non letti.
- Per determinare se ci sono messaggi nell'array, è possibile controllare la sua proprietà
length. La sintassi è -array.length. - In React, si utilizza l'operatore
&&per implementare la logica di una istruzioneif. - Per costruire correttamente la stringa, sostituire il segnaposto
amountcon la lunghezza effettiva dell'array. - Utilizzare le parentesi graffe
{array.length}per inserire la lunghezza dell'array nella stringa.
Grazie per i tuoi commenti!
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Awesome!
Completion rate improved to 2.17
Sfida: Implementare il Rendering Condizionale – Notifica Chat
Scorri per mostrare il menu
Compito: Creazione di una Notifica Chat
Progettare un meccanismo per visualizzare una notifica solo quando un utente ha messaggi non letti. Verificare se l'utente ha messaggi non letti. Se questa condizione è vera, mostrare una notifica che indica il numero di messaggi. Tuttavia, non visualizzare nulla se l'utente non ha messaggi.
Il compito è:
- Creare due componenti:
Appcome componente genitore eNotificationcome componente figlio. - Il componente genitore,
App, deve passare una prop chiamatamessagesal componente figlio. La propmessagesè un array che contiene i messaggi. Nel componente figlio, è necessario controllare la lunghezza dell'arraymessages. - Se ci sono messaggi nell'array, visualizzare una stringa che dice:
You have <amount> of unread messages.Il<amount>deve essere sostituito con il numero effettivo di messaggi non letti.
- Per determinare se ci sono messaggi nell'array, è possibile controllare la sua proprietà
length. La sintassi è -array.length. - In React, si utilizza l'operatore
&&per implementare la logica di una istruzioneif. - Per costruire correttamente la stringa, sostituire il segnaposto
amountcon la lunghezza effettiva dell'array. - Utilizzare le parentesi graffe
{array.length}per inserire la lunghezza dell'array nella stringa.
Grazie per i tuoi commenti!