Playground de React
Escribe, ejecuta y comparte fragmentos de código, sin instalaciones.
Escribe React online y míralo renderizar
Un playground de React online y gratis. Edita App.jsx y la vista previa de al lado se vuelve a renderizar un instante después de que dejas de escribir: los componentes, las props, useState, useEffect y el resto de hooks funcionan igual que en una app real. No hay npm install, ni proyecto de Vite, ni servidor local que arrancar.
Tu JSX se compila en tu navegador con esbuild, el mismo build que ejecuta la vista previa en vivo de las lecciones de React de Coddy, sobre React 19. El proyecto tiene cuatro archivos, organizados como una app de Vite: App.jsx, styles.css, main.jsx e index.html. Nada se envía a un servidor, así que la vista previa sigue el ritmo de lo que escribes.
Qué hace útil a este playground de React
- Vista previa en vivo: la app se reconstruye y se vuelve a renderizar un instante después de que dejas de escribir, y el botón de recargar (o Ctrl+Enter) la monta de nuevo desde cero para reiniciar su estado.
- React 19 real con todos los hooks:
useState,useEffect,useReducer,useRef,useContext,useMemoy tus propios hooks personalizados. - Los errores de compilación indican el archivo, la línea y la columna en una página de error legible, en el lugar de la vista previa, así que una llave olvidada nunca te deja una pantalla en blanco.
- Una consola bajo la vista previa muestra
console.log, las advertencias y los errores en tiempo de ejecución de tus componentes. - Tu código se guarda en el navegador mientras escribes. Abre la vista previa en una pestaña nueva, o copia y descarga cualquier archivo para llevarlo a un proyecto real.
Qué puedes crear en el playground de React
- Una lista de tareas: un
<input>controlado,useStatepara la lista y.map()que renderiza un<li>por tarea con sukey. - Un contador o un temporizador, para ver cómo se comportan
useStateyuseEffectcon una función de limpieza. - Componentes que se comunican entre sí: sube el estado a un componente padre y pasa valores y callbacks hacia abajo como props.
- Un selector de tema con
createContextyuseContext, con estilos desdestyles.css.
Preguntas frecuentes sobre el playground de React online
¿El playground de React online es gratis?
¿Necesito Node.js, npm o Vite para ejecutar React aquí?
npm create vite ni arrancas un servidor de desarrollo. Funciona en cualquier navegador moderno, en Windows, macOS, Linux o un Chromebook.¿Puedo importar paquetes de npm?
react y react-dom/client, y tus propios archivos con una ruta relativa como import App from './App.jsx'. Otros paquetes de npm, como React Router o Axios, no están disponibles, así que el playground es ideal para componentes, hooks y estado, no para una app completa con dependencias.