Criando e Aninhando Componentes

Beginner

This tutorial is from open-source community. Access the source code

Introdução

Bem-vindo à documentação do React! Este laboratório (lab) fornecerá uma introdução à criação e aninhamento de componentes.

Este é um Lab Guiado, que fornece instruções passo a passo para ajudá-lo a aprender e praticar. Siga as instruções cuidadosamente para completar cada etapa e ganhar experiência prática. Dados históricos mostram que este é um laboratório de nível iniciante com uma taxa de conclusão de 93%. Recebeu uma taxa de avaliações positivas de 97% dos estudantes.

Criando e Aninhando Componentes

O projeto React já foi fornecido na VM. Em geral, você só precisa adicionar código ao App.js.

Por favor, use o seguinte comando para instalar as dependências:

npm i

Aplicativos React são feitos de componentes. Um componente é uma parte da UI (interface do usuário) que possui sua própria lógica e aparência. Um componente pode ser tão pequeno quanto um botão ou tão grande quanto uma página inteira.

Componentes React são funções JavaScript que retornam markup:

// App.js
function MyButton() {
  return <button>I'm a button</button>;
}

Agora que você declarou MyButton, você pode aninhá-lo em outro componente:

// App.js
export default function MyApp() {
  return (
    <div>
      <h1>Welcome to my app</h1>
      <MyButton />
    </div>
  );
}

Observe que <MyButton /> começa com uma letra maiúscula. É assim que você sabe que é um componente React. Nomes de componentes React devem sempre começar com uma letra maiúscula, enquanto as tags HTML devem ser minúsculas.

As palavras-chave export default especificam o componente principal no arquivo. Se você não estiver familiarizado com alguma parte da sintaxe JavaScript, MDN e javascript.info têm ótimas referências.

Para executar o projeto, use o seguinte comando. Em seguida, você pode atualizar a aba Web 8080 para visualizar a página web.

npm start

Resumo

Parabéns! Você concluiu o laboratório (lab) Criando e Aninhando Componentes. Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.