Editor de código JSX en línea gratuito.

Edita código JSX con resaltado de sintaxis y autocompletado. Copia después de terminar. No se necesitan instalaciones.

Características:
  1. 100% Gratis
  2. Editar código offline
  3. Resaltador de sintaxis
  4. Autocompletar
  5. Autoindentación
  6. Deshacer/Rehacer
  7. Copiar código
  8. Redimensionable a pantalla completa
  9. Enfocado en la privacidad. No se carga el código.
import React, { useState } from 'react'; function QnA() { const [question, setQuestion] = useState(''); const [answer, setAnswer] = useState(''); const handleQuestionChange = (event) => { setQuestion(event.target.value); }; const handleSubmit = (event) => { event.preventDefault(); if (question.toLowerCase() === '¿qué es esta aplicación web?') { setAnswer( <div> <p>¡Esta aplicación web es un editor de código con resaltado de sintaxis, autocompletado y muchas más funciones!</p> <p>Te permite escribir y ejecutar código directamente en el navegador, sin necesidad de instalar ningún software.</p> <p>El resaltado de sintaxis hace que tu código se vea hermoso, y la función de autocompletado te ayuda a escribir código de forma más rápida y precisa.</p> <p>¡Además, tiene muchas otras funciones como la capacidad de deshacer/rehacer, copiar o exportar código, trabajar sin conexión, etc.!</p> </div> ); } else { setAnswer(<p>Bueno, ¿qué estás esperando? Comienza a editar tu código ahora mismo.</p>); } }; return ( <div> <h1>¡Bienvenido al programa de preguntas y respuestas (QnA)!</h1> <form onSubmit={handleSubmit}> <label> Hazme una pregunta: <input type="text" value={question} onChange={handleQuestionChange} /> </label> <button type="submit">Preguntar</button> </form> <div>{answer}</div> </div> ); } export default QnA;