



Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Aqui você aprenderá os fundamentos de ReactJS
Tipologia: Manuais, Projetos, Pesquisas
1 / 7
Esta página não é visível na pré-visualização
Não perca as partes importantes!




!// Antes function Button() { return React.createElement( 'button', { type: button }, React.createElement( 'span', { class: 'icon' } ) ) }
!// Com JSX function Button() { return ( ) } !// Nossos próprios elementos !// (componentes) function Header() { return }const notificacoes = 0 ; function montaBadge(num) { if (notificacoes !!=== 0 !&& num > 0 ) { !// Adiciona badge !// container.appendChild(badge)!!... } if (notificacoes !!!== 0 !&& num > 0 ) { !// Apenas muda o número !// badge.innerHTML = num!!... } if (notificacoes !!!== 0 !&& num !!=== 0 ) { !// Remove badge !// container.removeChild(badge) } } !// Não comparamos com o estado anterior function Badge({ num }) { return (