Desafio: Implementar Renderização Condicional – Notificação de Chat
Tarefa: Criando Notificação de Chat
Vamos criar um mecanismo para exibir uma notificação apenas quando o usuário tiver mensagens não lidas. Será verificado se o usuário possui mensagens não lidas. Se essa condição for verdadeira, será exibida uma notificação indicando a quantidade de mensagens. No entanto, nada será exibido caso o usuário não tenha 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 uma string dizendo:
You have <amount> of unread messages.O<amount>deve ser substituído pela contagem real de mensagens não lidas.
- Para determinar se há mensagens no array, pode-se verificar seu
lengthutilizando a propriedade length. A sintaxe é -array.length. - No React, utiliza-se o operador
&¶ implementar a lógica de uma instruçãoif. - Para construir a string corretamente, substitua o marcador
amountpelo valor real do comprimento do array. - Use chaves
{array.length}para inserir o comprimento do array na string.
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Awesome!
Completion rate improved to 2.17
Desafio: Implementar Renderização Condicional – Notificação de Chat
Deslize para mostrar o menu
Tarefa: Criando Notificação de Chat
Vamos criar um mecanismo para exibir uma notificação apenas quando o usuário tiver mensagens não lidas. Será verificado se o usuário possui mensagens não lidas. Se essa condição for verdadeira, será exibida uma notificação indicando a quantidade de mensagens. No entanto, nada será exibido caso o usuário não tenha 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 uma string dizendo:
You have <amount> of unread messages.O<amount>deve ser substituído pela contagem real de mensagens não lidas.
- Para determinar se há mensagens no array, pode-se verificar seu
lengthutilizando a propriedade length. A sintaxe é -array.length. - No React, utiliza-se o operador
&¶ implementar a lógica de uma instruçãoif. - Para construir a string corretamente, substitua o marcador
amountpelo valor real do comprimento do array. - Use chaves
{array.length}para inserir o comprimento do array na string.
Obrigado pelo seu feedback!