Composição de Components
Parte do curso de React
Você construiu um card com borda e sombra, e ele ficou bom. Agora você precisa do mesmo card em volta de uma foto, em volta de um formulário de login e em volta de uma lista de comentários. A tentação é copiar o card três vezes, ou dar a ele uma prop para cada coisa que ele possa vir a conter: title, photoUrl, formFields, comments. Os dois caminhos terminam num componente que ninguém quer encostar.
A saída é a composição: construir coisas grandes aninhando coisas pequenas umas dentro das outras, de modo que cada peça permaneça ignorante das demais. Uma moldura de quadro ajuda a fixar a ideia. A moldura tem um trabalho, que é pôr uma borda em volta do que estiver dentro dela, e faz esse trabalho sem saber e sem se importar se está segurando uma fotografia, um diploma ou o desenho de uma criança.
Quer aprender React Composição de Components em um ambiente real?
Clique abaixo, ganhe uma máquina Linux com React pronto e pratique Composição de Components com um tutor de IA que conhece seu código.
Começar esta liçãoComposição de ComponentsO que você vai aprender
- Children prop
- Wrapping components
- Passing JSX as props
- Lifting state up
- Thinking in component trees
Leia esta lição no seu idioma
Todas as lições deste curso
17 lições- 1O que é React?25 min
- 2JSX e Components30 min
- 3Props30 min
- 4State com useState35 min
- 5Manipulando Eventos30 min
- 6Renderização Condicional e Listas30 min
- 7Formulários e Controlled Inputs35 min
- 8Effects com useEffect40 min
- 9Busca de Dados40 min
- 10Composição de Components35 min
- 11Context e useContext35 min
- 12useReducer35 min
- 13Hooks Personalizados35 min
- 14Desempenho e Memoization35 min
- 15Roteamento com React Router40 min
- 16Testando Components React40 min
- 17Projeto Final: Aplicativo de Tarefas60 min
