Desafio: Implementar Renderização Condicional na Notificação de Chat
Deslize para mostrar o menu
Tarefa: Criando Notificação de Chat
Desenvolver um mecanismo para exibir uma notificação apenas quando o usuário tiver mensagens não lidas. Será necessário verificar se o usuário possui mensagens não lidas. Se essa condição for verdadeira, exibir uma notificação indicando a quantidade de mensagens. Caso contrário, não exibir nada se o usuário não tiver mensagens.
A tarefa é:
- Criar dois componentes:
Appcomo componente pai eNotificationcomo componente filho. - O componente pai,
App, deve passar uma prop chamadamessagespara o componente filho. A propmessagesé um array contendo mensagens. No componente filho, é necessário verificar o comprimento do arraymessages. - Se houver mensagens no array, exibir a seguinte string:
You have <amount> of unread messages.O<amount>deve ser substituído pela quantidade real de mensagens não lidas.
- Para determinar se há mensagens no array, é possível verificar seu
lengthutilizando a propriedade length. A sintaxe é -array.length. - Em React, utiliza-se o operador
&¶ implementar a lógica de uma instruçãoif. - Para construir a string corretamente, substituir o marcador
amountpelo valor real do comprimento do array. - Utilizar chaves
{array.length}para inserir o comprimento do array na string.
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 1. Capítulo 9
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Seção 1. Capítulo 9