Aula 11 🚀
O que vamos aprender hoje? 📚
- React.memo
- Code Splitting (lazy / Suspense)
- Otimização de Ativos (Imagens)
- Medindo com Profiler
1. React.memo 🧠
Pura Inteligência 🤖
- Só renderiza o componente se as Props mudaram.
- Essencial para componentes de lista pesados.
2. Lazy Loading 😴
Não carregue tudo de uma vez! 📦
- Divide seu site em pedaços (Chunks).
- O usuário só baixa o que vai usar.
- Site carrega muito mais rápido em mobiles.
Suspense ⏳
- O "enquanto isso" do React.
- Mostra um loading enquanto o código viaja pela rede.
3. Imagens e Mídia 📸
O Peso da Web 🏋️
- Use lazy-loading nativo nas imagens.
- Formatos modernos (WebP).
- Economize banda e bateria do seu usuário!
🚀 Desafio da Aula
- Implementar lazy loading nas rotas principais.
- Usar React.memo em cards repetitivos.
Fim da Aula 11 🎓