Não entendi esta função do método MAP. O useEffect ok. Mas o MAP não entendi. Se puderem me explicar melhor, agradeço.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Não entendi esta função do método MAP. O useEffect ok. Mas o MAP não entendi. Se puderem me explicar melhor, agradeço.
Oi Turi, tudo bem?
O método map() é uma função de array em JavaScript que é usada para transformar os elementos de um array. No contexto do filtro de produtos, ele pode ser utilizado para renderizar os elementos da lista de produtos de acordo com o filtro aplicado.
Por exemplo, digamos que você tenha uma lista de produtos assim:
const produtos = ['Produto 1', 'Produto 2', 'Produto 3'];
Você pode usar o método map() para renderizar essa lista de produtos em componentes React, desse jeito:
const listaProdutos = produtos.map((produto, index) => (
<p key={index}>{produto}</p>
));
Nesse caso, para cada produto na lista, o map() cria um novo elemento <p> com o nome do produto.
Espero ter te ajudado.
Um abraço e bons estudos.