Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

142
Vistas
Mantenga el objeto JS editable después de la compilación de React

Aprendiendo React JS, y estoy usando una variable Js como objeto dentro del estado

 import {DataChara} from './data.js';

Este archivo es como:

 const DataChara = { "Name" : { Type : "One", Star : 5 }, "Name2" : { Type : "Two", Star : 5 } } module.exports = {DataChara};

Y este archivo importado se usa en mi estado:

 state = {Chara : DataChara}

Al ejecutar npm build, todos los archivos se minimizan juntos. No quiero compilar npm cada vez que necesito actualizar mi objeto JS. Así que quiero mantener este archivo editable fácilmente.

Cómo puedo hacerlo ?

Intenté vincular este archivo dentro de index.html en público, pero cuando lo volví a compilar, recibí este mensaje (es el estado):

 Line 14:45: 'DataChara' is not defined no-undef

Estoy haciendo algo mal ? ¿Cuál es la mejor manera de cargar un archivo JS externo en React, usarlo en State y aún poder editar este archivo?

EDITADO:

Found a Way, no sé si es la mejor, pero cambia:

 const DataChara

a

 window.DataChara

Y establecer mi estado en:

 state = {Chara : window.DataChara}

Está funcionando sin error.

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda