Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
Curso base de React 2025: #15 - Criando componente de List, agora tu entende o poder dos componentes
Play lesson

Curso base de React - Curso Completo de React – Do Zero à Prática com TypeScript - Curso base de React 2025: #15 - Criando componente de List, agora tu entende o poder dos componentes

5.0 (1)
21 learners

What you'll learn

This course includes

  • 11.3 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Keywords

Full Transcript

Precisa de ajuda? Solicite uma ajuda particular: https://forms.gle/Pu1aT2LsbU1nuTTDA Agora que a gente já componentizou os itens e o input da nossa to-do list, chegou a hora de fechar esse ciclo criando um componente para envolver toda a lista. Nessa aula, tu aprende como criar o componente List para substituir o "ol" diretamente, deixando o código ainda mais organizado e com mais clareza visual. A ideia é seguir o conceito de clean code, deixando as responsabilidades de cada parte bem separadas e melhorando a legibilidade e manutenção do projeto, mesmo que, nesse caso, a lógica do componente List seja bem simples. Além disso, tu aprende como reutilizar funções usando handlers com nomes claros como handleAdd, handleRemove e handleComplete, o que deixa o código mais semântico e fácil de entender. Também é abordado o uso do PropsWithChildren do React como alternativa à criação de interfaces simples para componentes que só recebem children. Apesar disso, fica o alerta para não componentizar em excesso: nem tudo precisa ser quebrado em um novo componente, principalmente quando a lógica é simples demais. O exemplo do componente List serve mais para mostrar possibilidades do que como uma necessidade real do projeto. No fim das contas, o importante aqui é que tu comece a ver o React não apenas como uma ferramenta para criar páginas, mas como uma forma de organizar bem teu código, pensando em manutenção, crescimento do projeto e clareza de quem for ler depois. Se tu curtiu essa abordagem, lembra que os membros do canal já têm acesso ao restante do curso e a um curso avançado que é a continuação direta desse, com conteúdo mais aprofundado. Links mencionados no vídeo: 📖 Repositório do projeto - https://github.com/lvsouza/curso-base-de-react/tree/505f271c4d05bfc4d18a4836a36f2977b5bf1e91 🗨️ Discord - https://discord.gg/ZC7JrPZn7P 🎬 CodarSe - https://codarse.com Outros cursos no canal: 🎩 Figma para DEVs - https://youtu.be/4rSPV1NbM10 ☪️ Curso de estilização no React - https://youtu.be/oUbPkR799fc 💎 Curso base de React - https://youtu.be/ggtWTKbhN_U 👑 React, Material UI 5 e Typescript - https://youtu.be/wLH1Vv86I44 🏆 Curso de API Rest, Node e Typescript - https://youtu.be/SVepTuBK4V0 Livros recomendados: 📘 Código limpo - https://amzn.to/43Xiick 📘 Arquitetura limpa - https://amzn.to/3ZMCStr 📘 Migrando sistemas monolíticos - https://amzn.to/45ByPDZ 📘 The Micro SaaS Handbook - https://amzn.to/4jCan93 Conteúdo: 0:00 | Apresentação da aula 0:20 | Avisos importantes 1:00 | Melhorando a organização do código com funções locais 4:00 | Criando o componente de List 8:50 | Analisando o resultado final 10:30 | Finalização e agradecimentos CODARSE - Render, Componentização e código limpo #ReactJS #Vite #TypeScript #JavaScript #FrontEnd #Programação

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere