Curso
Neste curso veremos como trabalhar com coleções de dados no React. A ideia é que o site tenha componentes dinâmicos na tela, os quais são carregados conforme a coleção de dados. Por exemplo, se um novo item é adicionado na coleção, um novo componente é renderizado automaticamente na tela — sem a necessidade de instanciar o componente várias vezes. Além disso, poderemos também construir buscas no sistema, através dessa coleção de dados. Para obter estas novas funcionalidades, usaremos as funções nativas do JavaScript Array.map e Array.filter em conjunto com o React.
Esse curso inclui:
Suporte em tempo real
Certificado
Carga horária:
6 horas
Nesta aula veremos como integrar o uso do Array.map no React para exibir componentes de forma dinâmica, usando uma coleção de dados como base.
Nesta aula veremos como utilizar o Array.map no código React. Conheceremos também a sintaxe do Array.map e a propriedade nativa do React: key.
Nesta aula veremos a utilidade do Array.filter no código React para realizar buscas em uma coleção de dados. Também relembraremos o funcionamento do Array.filter e a sua sintaxe, conforme o que já foi apresentado no módulo de JavaScript.
Nesta aula evoluiremos o exemplo visto na aula anterior. A ideia aqui é criar botões que permitam o usuário filtrar e apresentar os jogos de uma coleção conforme a plataforma escolhida.
Nesta aula aplicaremos mais uma evolução no nosso exemplo prático. A ideia agora é criar um campo de pesquisa que permite ao usuário buscar os dados de uma coleção com base em um texto digitado.
Nesta aula refatoraremos o código do exemplo. A ideia aqui é deixar o código mais organizado através da criação de uma camada de serviço, separando a lógica central da aplicação em um novo arquivo JavaScript.
React: Componentização de aplicações com Props + useState
React: Modificando o comportamento da página com State Hook e evento onClick
React.js: Introdução