Explorando HTML, CSS e Componentes em React
Área: Frontend | Nível recomendado: Iniciante
Vídeo
Link direto: https://youtu.be/R5UcZleeNbw
Tópicos
HTML e JSX:
Introdução ao HTML.
Diferenças entre JSX e HTML tradicional.
Integração de expressões JavaScript em JSX.
CSS:
Introdução ao CSS.
Estilização de componentes React usando CSS.
Seletores de CSS e propriedades comuns.
Princípios Básicos de Animações e Design Visual:
Animações com
transition.Princípios de design visual: alinhamento, espaçamento e contraste.
Componentização:
Importância da componentização.
Criação e encapsulamento de um componente
Card.
Material de Apoio
Repositório no GitHub
PDF para Download
Miro
Exercícios de Fixação
Exercícios de Validação
Desafio de Código
Crie um componente adicional Header que exiba um título e uma breve descrição.
Implementar o novo componente
Headerno arquivoHeader.jsx.
Revisão de Código
Analise o código a seguir, encontre e corrija o erro.
import React from 'react';
import './Card.css';
export default function Card() {
<div class="card">
<h2>Título</h2>
<p>Conteúdo</p>
</div>
}Projeto Prático
Crie uma nova aplicação React que inclua:
Um componente
Cardque exiba informações.Um componente
Headerque exiba um título e uma breve descrição.Um layout básico que organize os componentes
HeadereCardde forma visualmente agradável.
Tarefas
Criação do Projeto:
Inicialize um novo projeto React.
Crie os componentes
CardeHeader.
Implementação do Layout:
Estilize os componentes utilizando CSS.
Organize os componentes em um layout agradável e responsivo.
Last updated
