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?
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.