Guia Passo a Passo: Como Instalar React Native no Windows
Um guia objetivo para configurar Node.js, JDK, Android Studio e rodar seu primeiro app React Native no Windows.
React Native é um framework poderoso para desenvolvimento mobile que permite criar apps nativos de Android e iOS com JavaScript. Se você quer construir aplicativos multiplataforma, é uma ótima escolha. Neste guia, vamos instalar o React Native no Windows passo a passo.
Pré-requisitos
Antes de começar, instale o seguinte no Windows:
- Node.js: o React Native precisa do Node.js para rodar. Baixe a versão LTS em nodejs.org.
- JDK (Java Development Kit): necessário para o Android Studio. Use um JDK atual, como o Temurin ou o JDK da Oracle.
- Android Studio: a IDE oficial para Android. Durante a instalação, marque Android Virtual Device (AVD) e Android SDK.
1. Configuração do ambiente
Depois de instalar Node.js, JDK e Android Studio, faça estes ajustes:
- Abra o Android Studio, vá em SDK Manager e confirme que o Android SDK está instalado e atualizado.
- Na aba SDK Tools, marque Android SDK Platform-Tools e Android SDK Build-Tools.
- Abra Propriedades do Sistema → Avançado → Variáveis de Ambiente e configure:
ANDROID_HOME: caminho da pastaAndroid/sdkda instalação do Android Studio.Path: adicione%ANDROID_HOME%\platform-toolse%ANDROID_HOME%\emulator.
2. Instalação do React Native
Instale a CLI do React Native com npm. No Prompt de Comando ou no PowerShell:
npm install -g react-native-cli
Aguarde a instalação terminar. Isso pode levar alguns minutos.
3. Criando um novo projeto
Navegue até a pasta onde o projeto deve nascer e rode:
npx react-native init YourProjectName
Espere o processo de criação concluir.
4. Rodando o aplicativo
Para testar em um emulador Android, abra o AVD Manager no Android Studio, crie um dispositivo virtual e inicie-o.
No terminal, entre na pasta do projeto e execute:
npx react-native run-android
Aguarde o app ser compilado e instalado no dispositivo virtual.
Pronto: o React Native está instalado no Windows e o primeiro app já pode rodar. A partir daqui, o foco é construir o produto usando JavaScript e os componentes nativos do framework.
