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
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?
Fantastico!
Completion tasso migliorato a 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!