JavaScript e React: Criando Seu Primeiro Componente 🖥️
JavaScript é a linguagem de programação mais popular para o desenvolvimento web front-end, e React é uma biblioteca JavaScript que tornou-se uma das mais populares para a criação de interfaces de usuário interativas. Neste tutorial, vamos criar nosso primeiro componente React.
Preparando o Ambiente
Antes de começar, você precisa ter o Node.js e o npm (Node Package Manager) instalados no seu computador. Se você ainda não tem, pode baixar o Node.js e o npm aqui. O npm será instalado automaticamente quando você instalar o Node.js.
Depois de instalados, você pode criar um novo projeto React usando o create-react-app
, que é um ambiente de desenvolvimento pronto para usar que vem com tudo que você precisa para construir um app React:
npx create-react-app meu-primeiro-componente
Depois de criado o projeto, entre no diretório do projeto e inicie o servidor de desenvolvimento:
cd meu-primeiro-componentenpm start
Agora, se você abrir http://localhost:3000
no seu navegador, você verá a página inicial do seu novo projeto React.
Criando o Componente
Vamos criar um novo componente chamado MeuComponente
. Dentro da pasta src
, crie um novo arquivo chamado MeuComponente.jsx
. Nele, vamos definir e exportar o nosso componente:
import React from 'react';function MeuComponente() { return <div>Olá, mundo!</div>;}export default MeuComponente;
Este é o nosso primeiro componente React! Ele é uma função que retorna o que queremos renderizar no navegador — no nosso caso, um div
com o texto "Olá, mundo!".
Utilizando o Componente
Para usar o nosso novo componente, vamos importá-lo no nosso componente App
, que é o componente principal do nosso aplicativo. No arquivo App.jsx
, faça o seguinte:
import React from 'react';import MeuComponente from './MeuComponente';function App() { return ( <div className="App"> <MeuComponente /> </div> );}export default App;
Agora, se você abrir http://localhost:3000
no seu navegador novamente, você verá a mensagem "Olá, mundo!" que é renderizada pelo nosso componente MeuComponente
.
Conclusão
E pronto! Você criou e utilizou seu primeiro componente React. Claro, este é um exemplo muito básico, e os componentes React podem fazer muito mais do que isso. Eles podem ter estado, receber props, renderizar outros componentes e muito mais. Mas espero que este tutorial tenha te dado uma ideia de como começar a criar seus próprios componentes usando o React.
Para continuar aprimorando suas habilidades no JavaScript e no React, confira o artigo sobre Componentização no React: Organização e Reuso de Código.