Definir o parâmetro props no componente funcional
Nesta etapa, você criará um novo componente filho e o preparará para receber props. Componentes funcionais no React podem aceitar um único argumento, que é um objeto contendo todas as props passadas para ele. Por convenção, este objeto é nomeado props.
Primeiro, vamos navegar até o diretório do nosso projeto. O script de configuração já criou um projeto chamado my-app.
cd ~/project/my-app
Em seguida, precisamos instalar as dependências do projeto.
npm install
Agora, vamos criar um novo arquivo de componente. No explorador de arquivos à esquerda, navegue até a pasta src. Crie um novo arquivo dentro de src e nomeie-o Greeting.jsx.
Adicione o seguinte código ao seu arquivo recém-criado src/Greeting.jsx. Isso define um componente funcional simples que aceita um parâmetro props.
function Greeting(props) {
return <h2>Hello, World!</h2>;
}
export default Greeting;
Em seguida, precisamos importar e usar este novo componente em nosso componente principal App. Abra o arquivo src/App.jsx e modifique-o para que fique assim:
import Greeting from "./Greeting.jsx";
function App() {
return (
<>
<h1>Welcome to My App</h1>
<Greeting />
</>
);
}
export default App;
Agora, vamos iniciar o servidor de desenvolvimento para ver nossa aplicação.
npm run dev -- --host 0.0.0.0 --port 8080
Após executar o comando, mude para a aba Web 8080 no canto superior esquerdo da interface. Você deverá ver sua aplicação em execução, exibindo "Welcome to My App" e "Hello, World!".