Desafio: Implementar Renderização Condicional em Notificação de Chat
Tarefa: Criando Notificação de Chat
Vamos criar um mecanismo para exibir uma notificação apenas quando um usuário tiver mensagens não lidas. Verificaremos se o usuário possui mensagens não lidas. Se essa condição for verdadeira, exibiremos uma notificação indicando a quantidade de mensagens. No entanto, nada será exibido 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 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, podemos verificar seu
lengthusando a propriedade length. A sintaxe é -array.length. - No React, usamos o operador
&¶ implementar a lógica de uma instruçãoif. - Para construir a string corretamente, substitua o marcador
amountpelo comprimento real do array. - Use chaves
{array.length}para definir 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
Incrível!
Completion taxa melhorada para 4
Desafio: Implementar Renderização Condicional em 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 um usuário tiver mensagens não lidas. Verificaremos se o usuário possui mensagens não lidas. Se essa condição for verdadeira, exibiremos uma notificação indicando a quantidade de mensagens. No entanto, nada será exibido 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 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, podemos verificar seu
lengthusando a propriedade length. A sintaxe é -array.length. - No React, usamos o operador
&¶ implementar a lógica de uma instruçãoif. - Para construir a string corretamente, substitua o marcador
amountpelo comprimento real do array. - Use chaves
{array.length}para definir o comprimento do array na string.
Obrigado pelo seu feedback!