Como instalar o React no Windows? O Guia Completo
Publicados: 2023-02-10O ReactJS é uma biblioteca JavaScript gratuita e de código aberto que mudou significativamente as antigas técnicas de desenvolvimento de front-end. Tornado público em 2013, o React era um projeto interno do Facebook. Desde então, o React foi adotado por várias organizações e startups. Os desenvolvedores de front-end com conhecimento suficiente de JavaScript, HTML e CSS podem criar interfaces de usuário interativas para aplicativos da Web e móveis. Uma das maiores vantagens do ReactJS é sua abordagem baseada em componentes. Construir componentes reutilizáveis encapsulados com seu próprio estado independente simplifica as interfaces de usuário complexas.
Curiosamente, tudo o que escrevemos em ReactJS pode parecer HTML, mas não é. É conhecido como JSX, arquivo XML JavaScript. Este JSX produz “elementos” React, que são renderizados no Document Object Model. Em termos leigos, JSX nos permite escrever lógica JavaScript dentro do corpo HTML. Tornando assim o React muito mais simples e fácil de entender.
Para fazer seu uso ideal, vamos nos aprofundar para aprender como instalar o React JS no Windows.
Índice
Como instalar o React JS no Windows?
Requisitos do sistema para Windows
Embora o uso do ReactJs seja indolor, o processo de instalação do React JS no Windows pode ser bastante tedioso. Como o ReactJS é um projeto de código aberto, não é tão simples quanto baixar um software da Internet. Em primeiro lugar, existem alguns pré-requisitos para usar o ReactJS no Windows.
- Versão do Windows: Windows XP, Windows 7 (32/64 bits) ou superior.
- Mínimo de 4 GB de RAM necessários.
- Um mínimo de 10 GB de espaço em disco em seu disco rígido.
- Um navegador de internet como Chrome, Microsoft Edge, Firefox etc.
- Um editor para depurar e testar código escrito em ReactJS.
Aprenda Cursos de Desenvolvimento de Software online nas melhores universidades do mundo. Ganhe Programas Executivos de PG, Programas de Certificado Avançado ou Programas de Mestrado para acelerar sua carreira.
Baixando e Instalando o Node.js
Node.js é o servidor que ajuda você a executar o código ReactJS em seu sistema. Muito parecido com o ReactJS, também é de código aberto. O instalador do Node.js inclui o NPM (Node Package Manager), que contém vários módulos de nós que os desenvolvedores usam para hospedar e publicar seus próprios módulos em comunidades de código aberto. Assim, o Node funciona lado a lado com o registro NPM, o que facilita a instalação de qualquer pacote usando o NPM CLI. O Node envolve ainda mais o aplicativo ReactJS em um único usando pacotes da web para facilitar a instalação.
Aqui está o procedimento passo a passo para baixar e instalar o Node.js:
- Para instalar o Node.js, acesse https://nodejs.org/en/ .
- Dependendo da versão do sistema operacional Windows, você deve escolher um instalador adequado.
- A página inicial do Node.js recomenda uma versão LTS dependendo do seu sistema operacional. Ao clicar nele, o download será iniciado automaticamente.
- Você encontrará o instalador na pasta de downloads. Execute o instalador.
- Um assistente de configuração aparecerá na tela, que solicitará o Contrato de licença do usuário final. Aceite os termos e condições para prosseguir com a instalação.
- Em seguida, o usuário deve selecionar uma pasta de destino com o caminho padrão do instalador. Clique em próximo para prosseguir.
- O instalador mostra os recursos que serão instalados e também define as variáveis de caminho do ambiente para o prompt de comando. Clique em próximo para iniciar a instalação.
- Após a conclusão da instalação, verifique o Node.js em seu sistema usando o prompt de comando.
- Digite “node -v” no prompt de comando para verificar a versão do Node.js instalada.
- Digite “npm -v” no prompt de comando para verificar a instalação do npm também.
Instalando o React
Após a instalação do Node.js, podemos instalar o React JS no Windows usando duas técnicas:
Usando pacote web e Babel
- Criando Pasta Raiz
Antes de instalar o ReactJS, crie uma pasta raiz com o nome “reactFile” usando os seguintes comandos no prompt de comando.
C:\Users\username\Desktop>mkdir reactFile
C:\Usuários\nome de usuário\Desktop>cd reactFile
Depois de criar o diretório, gere um arquivo package.json usando o seguinte comando no prompt de comando. Um arquivo package.json ajuda a criar módulos.
C:\Users\username\Desktop>reactFile> npm init
O prompt de comando solicita informações sobre o módulo; pule-o selecionando a opção “-y”.
2. Instale React e react-dom
Instale os pacotes React e react-dom usando os seguintes comandos npm e adicione os pacotes ao arquivo package.json usando o comando “-save”.
C:\Users\username\Desktop>reactFile> npm install react –save
C:\Users\username\Desktop>reactFile> npm install react-dom –save
Explore nossos cursos gratuitos de desenvolvimento de software
Fundamentos da Computação em Nuvem | Noções básicas de JavaScript do zero | Estruturas de Dados e Algoritmos |
Tecnologia Blockchain | Reagir para iniciantes | Noções básicas de Java |
Java | Node.js para Iniciantes | JavaScript Avançado |
3. Instale o Webpack
Instale webpack, webpack-dev-server e webpack-cli usando os seguintes comandos.
C:\Users\username\Desktop>reactFile> npm install webpack webpack-dev-server webpack-cli –save
4. Instale Babel
Babel é um transpiler que converte código JavaScript em algo que o navegador entende. Portanto, instalar o Babel e seus seguintes plugins, ou seja, babel-loader, babel-preset-env, babel-preset-react e html-webpack-plugin, é muito importante.
Use o seguinte comando para instalar todos os plugins babel de uma só vez.
C:\Users\username\Desktop\reactFile>npm install babel-core babel-loader babel-preset-env babel-preset-react html-webpack-plugin –save-dev
5. Crie arquivos ReactJS
Para finalizar o processo de instalação, devemos criar manualmente determinados arquivos usando o prompt de comando.
C:\Users\username\Desktop\reactFile>type nul > index.html
C:\Users\username\Desktop\reactFile>type nul > App.js
C:\Users\username\Desktop\reactFile>digite nul > main.js
C:\Users\username\Desktop\reactFile>type nul > webpack.config.js
C:\Users\username\Desktop\reactFile>type nul > .babelrc
6. Compilador de configuração, servidores e carregadores
Depois que esses arquivos ReactJS forem criados dentro da pasta “reactFile”, você pode preparar o servidor de implantação configurando-o na porta 8001 ou qualquer porta que desejar em webpack.-config.js.
Use o seguinte código no arquivo webpack-config.js,
const caminho = require('caminho');
const HtmlWebpackPlugin = require('html-webpack-plugin');
module.exports = {
entrada: './main.js',
saída: {
caminho: path.join(__dirname, '/bundle'),
nome do arquivo: 'index_bundle.js'
},
devServer: {
em linha: verdadeiro,
porta: 8001
},
módulo: {
regras: [
{
teste: /\.jsx?$/,
excluir: /node_modules/,
loader: 'babel-loader',
consulta: {
predefinições: ['es2015', 'reagir']
}
}
]
},
plugins:[
novo HtmlWebpackPlugin({
modelo: './index.html'
})
]
}
7. Configurando index.html
Dentro do index.html, escreva um código HTML regular com div id=”app” como o elemento raiz e, em seguida, adicione o script index_bundle.js no corpo do HTML.
Habilidades de desenvolvimento de software sob demanda
Cursos de JavaScript | Cursos Básicos de Java | Cursos de estruturas de dados |
Cursos de Node.js | Cursos de SQL | Cursos de desenvolvimento full stack |
Cursos NFT | Cursos DevOps | Cursos de Big Data |
Cursos React.js | Cursos de segurança cibernética | Cursos de computação em nuvem |
Cursos de Design de Banco de Dados | Cursos de Python | Cursos de Criptomoedas |
8. Configurando App.js e main.js
Escreva o componente React dentro do App.js para renderizar uma classe ou função. Insira o texto que deseja renderizar dentro do componente, que aparecerá no navegador depois de compilado. Em seguida, importe o componente para nosso elemento App raiz dentro do main.js para que os resultados apareçam no navegador.
Crie um arquivo “.babelrc” e insira as seguintes linhas de código,
{
“presets”:[“env”, “reagir”]
}
9. Exibição do conteúdo na página da Web
A configuração está finalmente concluída e o servidor estará funcionando assim que você digitar o seguinte comando no prompt de comando.
C:\Users\username\Desktop\reactFile>npm start
Assim que você pressionar enter, o navegador mostrará a mensagem que você renderizou dentro do componente.
Usando o comando create-react-app
- Instale o aplicativo create-react
Abra o prompt de comando e escreva o código a seguir para instalar o aplicativo create-react-app.
C:\Users\username\Desktop>npx create-react-app my-app
Este comando instala todos os arquivos e pastas necessários dentro da pasta “my-app” de sua área de trabalho. Esta linha de código finaliza a instalação do React em seu sistema em poucos minutos.
2. Execute o servidor
Vá para o prompt de comando e digite
C:\Usuários\nome de usuário\Desktop>cd my-app
C:\Users\Tutorialspoint\Desktop>my-app> npm start
Seu projeto React está funcionando em seu navegador com a ajuda do localhost, que hospeda seu projeto na porta disponível.
Explore nossos cursos populares de engenharia de software
Mestre em Ciência da Computação pela LJMU & IIITB | Programa de Certificação de Cibersegurança Caltech CTME |
Bootcamp de Desenvolvimento Full Stack | Programa PG em Blockchain |
Programa Executivo PG em Desenvolvimento Full Stack | |
Veja todos os nossos cursos abaixo | |
Cursos de Engenharia de Software |
Conclusão
O ReactJS mudou o jogo de desenvolvimento de front-end desde seu lançamento e se tornou uma das bibliotecas JavaScript de código aberto mais populares. Diversas empresas, como Meta, Netflix e Slack, utilizam o ReactJS. Uma das maiores vantagens é a reutilização dos componentes para renderizar alterações na página da web. Vários aplicativos React são implantados no Azure Web App usando o Azure DevOps. Esta é uma das habilidades mais procuradas na indústria de TI agora.
Se você é um desenvolvedor do React, pode aprimorar suas habilidades conhecendo o Azure DevOps por meio do Programa de Certificação Avançada upGrad em DevOps do IIIT Bangalore . O curso oferece mais de 250 horas de módulos de aprendizagem, juntamente com um guia de preparação para entrevistas. Você também poderá participar de sessões de orientação de carreira com especialistas em DevOps, que podem fornecer um roteiro claro do que o setor espera. Você recebe um certificado e o status de ex-aluno do IIITB ao final do curso, tornando-o uma adição excepcional ao seu currículo!
Qual é a diferença entre ReactJS e React Native?
O ReactJs é usado para criar interfaces de usuário para páginas da Web, enquanto o React Native é usado para criar interfaces de usuário para aplicativos móveis.
React é declarativo ou imperativo?
O React é declarativo por natureza, basicamente dizendo ao aplicativo o que fazer, e não como fazê-lo.
O que são Hooks no React?
Antes para mudar o estado de um componente era necessário renderizá-lo dentro de uma classe. Com o recurso mais recente do React Hooks, pode-se usar State e outros recursos do React sem declarar um componente de classe. Portanto, os componentes de função podem ser usados em vez dos componentes de classe, que são muito mais complexos em comparação com os anteriores.