--- title: Components localeTitle: Componentes --- # Componentes Componentes são os blocos de construção do React. Os componentes basicamente dividem a nossa aplicação várias outras partes menores. Há inúmeros benefícios nessa abordagem, tais como: - Maior reuso; - Mais organização; - Melhor manutenção; - Entre outros ##Reuso A seguir vamos ver um exemplo de como funcionaria a componentização de um formulário. Primeiro criamos os itens dos formulários: ```jsx class Login extends React.Component { render() { return( ); } } class Password extends React.Component { render() { return( ); } } class Button extends React.Component { render() { return( ); } } ``` Depois chamamos estes componentes-filho dentro de um componente-pai. ```jsx class Form extends React.Component { render() { return(