Desafio React

Índice


Resumo do projeto

  • Nesse projeto vamos utilizar o React é um dos frameworks e bibliotecas de JavaScript mais usados. O React permite que você crie uma interface de usuário que pode ser encontrada e acessada em diversos motores de busca.

O React busca facilitar a conexão entre diferentes partes de uma página, portanto seu funcionamento acontece através do que chamamos de componentes.

Em outras palavras, podemos imaginar que o React divide uma tela em diversos componentes para, então, trabalhar sobre eles de maneira individual. Os componentes são utilizados para reaproveitamento de código e padronização de interface.

Isso torna o React uma tecnologia muito flexível para a solução de problemas e para a construção de interfaces reutilizáveis, uma vez que cada um destes componentes pode ser manipulado de maneira distinta.

O que deve ser feito:

Nesse projeto, usaremos o React para implementar melhorias no projeto em que consumimos dados em formato JSON. Iremos consumir uma API, que são um conjunto de padrões que fazem parte de uma interface. As APIs permitem a criação de plataformas de maneira mais simples e prática para desenvolvedores.

Por meio da API The Movie Database - TMDB você encontrará a lista definitiva dos métodos atualmente disponíveis de filme, tv, ator e imagem.

Captura de Tela 2023-07-02 às 20 21 58

Objetivos de aprendizagem

  • Variáveis e constantes
  • Uso de comandos de git: git add git commit git pull git push
  • Gerenciamento de repositorios de GitHub (clone e fork)
  • HTML semântico.
  • Seletores de CSS.
  • Uso de seletores de DOM.
  • Gerenciamento de eventos de DOM.

Orientações:

  • O projeto será feito individualmente.
  • O projeto deverá ser entregue subindo o seu código no GitHub (commit/push) em seguida o link do repositório deverá ser enviado na atividade na plataforma da Campinho Digital.

Critérios de aceitação

  • Usar React aplicando conceitos de componentização.

Links utéis:

Como trabalhar com JSON? Componentização Fetch API

Dicas