Chegamos ao final do Módulo 28:Introdução ao React em que você:
- compreendeu o que é JSX e como ele foi usado para criar elementos de interface do usuário no React;
- utilizou fragmentos em JSX para envolver múltiplos elementos sem a necessidade de uma div ou outro contêiner;
- explorou como as expressões JSX condicionais funcionaram;
- entendeu a dinâmica de importação e exportação em React;
- criou componentes em React, que foram essenciais para a construção de interfaces de usuário reutilizáveis e modulares;
- praticou a estruturação de projetos React, organizando componentes em pastas e arquivos;
- assimilou o conceito de reatividade no React;
- iniciou e atualizou o estado;
- compreendeu como o estado afeta a renderização dos componentes;
- configurou e gerenciou eventos;
- passou argumentos para manipuladores de eventos;
- conceituou useEffect e hook;
- especificou variáveis ou estados que devem ser monitorados para acionar a execução do código dentro do useEffect;
- escolheu as dependências para garantir que o código fosse executado quando necessário e evitou loops infinitos;
- assimilou como o useEffect se relacionou com o ciclo de vida do componente React;
- executou código quando o componente foi montado, atualizado ou desmontado;
- entendeu os conceitos e a sintaxe necessária para mapear uma lista de itens e renderizá-las individualmente;
- dominou o uso de map() para renderização de listas em React;
- entendeu o conceito e a importância de chaves (keys) em elementos renderizados;
- compreendeu o que é CSS Modules e por que eles foram usados em projetos React;
- criou arquivos de estilo usando CSS Modules e aplicou a elementos específicos em componentes React;
- usou variáveis CSS para gerenciar cores e estilos.
