“A distância pode causar saudades, mas nunca o esquecimento.”
Sobre o projeto | Entrega | Licença
Você vai desenvolver um app que permite criar, atualizar, visualizar e apagar cartões, colocando em prática os conceitos de React Router e lifecycle-methods. Você deverá implementar um pequeno conjunto de componentes, alguns possuindo estado a ser gerenciado, e combiná-los para criar uma biblioteca de cartões dinâmica.
-
📌 1. Rotas: O componente `App` deve renderizar `BrowserRouter`.
-
📌 2. Movie list: Ao ser montado, `MovieList` deve fazer uma requisição para buscar a lista de filmes a ser renderizada.
-
📌 3. `MovieCard`: deve possuir um link para a página de detalhes de um filme.
-
📌 4. `MovieDetails`: deve fazer uma requisição para buscar o filme que deverá ser renderizado.
-
📌 5. `EditMovie`: deve realizar uma requisição para buscar o filme que será editado.
-
📌 6. `NewMovie`: Na página inicial, deve haver um link para criar novos cartões.
-
📌 7. Adicione proptypes a todos os componentes.
-
📌 8. Adicione um link para deletar um cartão em `MovieDetails`.
Acesse o deploy do projeto aqui.
Este projeto está licenciado sob a Licença MIT - consulte LICENSE para maiores detalhes.