Playground de React
Escreva, execute e compartilhe trechos de código. Sem instalação.
Escreva React online e veja renderizar
Um playground de React online e grátis. Edite App.jsx e a prévia ao lado renderiza de novo um instante depois que você para de digitar: componentes, props, useState, useEffect e todos os outros hooks funcionam como em um app de verdade. Não há npm install, nem projeto Vite, nem servidor local para iniciar.
Seu JSX é compilado no seu navegador com o esbuild, o mesmo build que executa a prévia ao vivo nas aulas de React da Coddy, usando React 19. O projeto tem quatro arquivos, organizados como um app Vite: App.jsx, styles.css, main.jsx e index.html. Nada é enviado a um servidor, então a prévia acompanha o que você digita.
O que torna este playground de React útil
- Prévia ao vivo: o app é recompilado e renderizado de novo um instante depois que você para de digitar, e o botão de atualizar (ou Ctrl+Enter) monta tudo do zero para reiniciar o estado.
- React 19 de verdade com todos os hooks:
useState,useEffect,useReducer,useRef,useContext,useMemoe os seus próprios hooks personalizados. - Erros de compilação apontam o arquivo, a linha e a coluna em uma página de erro legível, no lugar da prévia, então uma chave esquecida nunca deixa a tela em branco.
- Um console abaixo da prévia mostra
console.log, avisos e erros de execução dos seus componentes. - Seu código é salvo no navegador enquanto você digita. Abra a prévia em uma nova aba, ou copie e baixe qualquer arquivo para levá-lo a um projeto real.
O que você pode criar no playground de React
- Uma lista de tarefas: um
<input>controlado,useStatepara a lista e.map()renderizando um<li>por tarefa com umakey. - Um contador ou um cronômetro, para ver como
useStateeuseEffectcom uma função de limpeza se comportam. - Componentes que conversam entre si: suba o estado para um componente pai e passe valores e callbacks para baixo como props.
- Um seletor de tema com
createContexteuseContext, estilizado a partir destyles.css.
Perguntas frequentes sobre o playground de React online
O playground de React online é grátis?
Sim. É grátis e sem cadastro: abra a página, edite o código e a prévia se atualiza.
Preciso de Node.js, npm ou Vite para rodar React aqui?
npm create vite e não inicia um servidor de desenvolvimento. Qualquer navegador moderno funciona, no Windows, macOS, Linux ou em um Chromebook.Posso importar pacotes do npm?
react e react-dom/client, e seus próprios arquivos com um caminho relativo como import App from './App.jsx'. Outros pacotes do npm, como React Router ou Axios, não estão disponíveis, então o playground serve melhor para componentes, hooks e estado do que para um app completo com dependências.Isto é o React Compiler?
Não. O React Compiler é um plugin de build que adiciona memoização aos seus componentes automaticamente. Aqui, compilar significa transformar JSX em JavaScript, o que o esbuild faz no seu navegador para que a prévia possa executá-lo. Muita gente procura um compilador de React online quando quer um lugar para rodar código React, que é exatamente o que esta página oferece.
Como aprendo React depois de testar o playground?
Altere o app de exemplo e veja o que acontece na prévia. Quando quiser um caminho estruturado, o curso de React da Coddy ensina JSX, componentes, props, estado, eventos e hooks em aulas curtas com a mesma prévia ao vivo, e depois segue para Next.js.