Caderno de exercícios React - Formação ADS

Português

Este ebook é um caderno de exercícios focado em Fundamentos de React, projetado para solidificar o conhecimento da biblioteca por meio de prática intensiva. Com 45 exercícios e gabaritos detalhados, o material aborda desde a sintaxe básica de componentes e JSX até a manipulação de dados, eventos, roteamento e consumo de APIs. O livro foi estruturado para guiar desenvolvedores iniciantes, com exemplos que simulam desafios reais e ajudam a construir um portfólio prático.

Principais Tópicos e Exercícios

Fundamentos de React: Exercícios sobre a criação de componentes, compreensão do JSX e a estruturação de projetos. Inclui a prática de criação de um componente de botão e a renderização de listas dinâmicas.

Componentes e Props: O material explora como criar e reutilizar componentes, passando dados de um componente pai para um filho usando props. Os exercícios práticos incluem a criação de cartões dinâmicos com imagens e textos.

Estado (State) e Eventos: Os exercícios ensinam a manipular o estado interno dos componentes com o hook useState e a lidar com eventos de usuário como cliques e digitação. O leitor irá construir um contador simples e um botão de alternância.

Renderização Condicional e Formulários: O ebook aborda a criação de interfaces dinâmicas que mudam com base em condições, além de ensinar a construir formulários controlados, garantindo a sincronização dos dados entre o componente e o formulário.

Arrays e Listas: A seção de listas e arrays foca na renderização de dados dinâmicos a partir de arrays em um componente. A importância da propriedade key para o desempenho é explicada em detalhes.

React Router: Exercícios práticos sobre como implementar roteamento em aplicações de página única (SPA), permitindo a navegação entre diferentes views sem recarregar a página. O leitor irá construir um menu de navegação simples.

Consumo de APIs: O material ensina a consumir APIs externas usando fetch ou Axios para buscar dados de um servidor.

Mostrar mais