home icon

Haz clic aquí para editar JSX... o

Extracción y Reemplazo de Texto en JSX

Experimental: Esto puede no manejar todos los casos correctamente.

Es principalmente adecuado para extraer texto de componentes JSX que contienen texto estático. Si el contenido del texto es dinámico (usando llaves {}), puede que no se maneje correctamente.


Esta herramienta se centra en extraer texto encontrado dentro de etiquetas JSX, generando un array compuesto por esas cadenas extraídas. Después, le permite sustituir el texto actual en el JSX con las cadenas de este array.

Puede utilizar esta funcionalidad de manera conveniente para una variedad de aplicaciones, incluyendo pruebas de UI/UX, soporte multilingüe y localización, optimización para SEO, realización de evaluaciones de accesibilidad y creación de documentación o comentarios para su código.


Casos de Uso

  • Pruebas de UI / UX
  • Soporte Multilingüe y Localización
  • Sistemas de Gestión de Contenidos (CMS)
  • Optimización para SEO
  • Verificaciones de Accesibilidad
  • Generación de Documentación / Comentarios de Código

Instrucciones de Uso

  1. Por favor, ingrese la etiqueta JSX que contiene las cadenas que desea extraer en el campo de entrada.
  2. Haga clic en el botón de extracción en la parte inferior de la pantalla.
    • Puede elegir si desea extraer solo o realizar tanto la extracción como el reemplazo utilizando las opciones de botón junto al botón de extracción.
    • Para la opción de extraer y reemplazar, puede especificar el nombre del array que contendrá los textos reemplazados en el campo de entrada en la parte inferior del área de entrada. Al llamar a este array en su código, use el mismo nombre de variable, y se reemplazará en consecuencia, incluyendo las llaves {}.
  3. Revise el campo de salida para el array / JSX y cópielo según sea necesario utilizando el botón de copiar para uso gratuito.

Ejemplo de Uso

Input JSX Tag:

<div>
  <Button onClick={onPlayMovie}>
  Play Movie
  </Button>
  <Button onClick={onUploadImage}>
  Upload Image
  </Button>
</div>

Output Array Name:

array

Output Array:

["Play Movie", "Upload Image"]

Output JSX:

<div>
  <Button onClick={onPlayMovie}>
  {array[0]}
  </Button>
  <Button onClick={onUploadImage}>
  {array[1]}
  </Button>
</div>