-
Crie um novo projeto React 🚀 utilizando o comando
npm create vite@latest
para iniciar um novo projeto. Siga os passos apresentados no terminal para configurar seu ambiente React. -
Prática com o Método
filter
noApp.js
🌐:- Dentro do componente
App
, crie um array de objetos chamadoprodutos
, onde cada objeto deve ter as propriedadesnome
,categoria
epreco
. Exemplo:[{ nome: 'Notebook', categoria: 'Eletrônicos', preco: 2500 }, { nome: 'Livro', categoria: 'Literatura', preco: 40 }]
.
- Dentro do componente
-
Filtrar Produtos por Faixa de Preço 💰:
- Adicione uma funcionalidade para filtrar os produtos por uma faixa de preço especificada, por exemplo, produtos que tenham preço menor que 1000.
- Exiba esta lista filtrada em sua interface.
-
Pratique a Estilização com Styled-Components 💅:
- Continuando com a instalação do pacote
styled-components
, crie componentes estilizados para exibir sua lista de produtos filtrados. Por exemplo, crie umStyledProductList
para a lista eStyledProductItem
para cada produto na lista. - Aplique estilos para diferenciar produtos de categorias diferentes ou produtos dentro e fora da faixa de preço especificada, utilizando cores, fontes e efeitos.
- Continuando com a instalação do pacote
A habilidade de filtrar dados com eficiência é crucial para o desenvolvimento de aplicações web modernas, oferecendo aos usuários a capacidade de navegar facilmente por grandes conjuntos de dados. 🛠️
Pratique, explore e não hesite em ser criativo! A prática constante é essencial para dominar o uso de filter
e styled-components
no React. 🎨👨💻
Quer feedback? Compartilhe seu exercício concluído na área de comentários da matéria da aula no Classroom ou em fóruns de discussão de programação. 🏫