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

299
Vistas
por qué el contenido en console.log se imprime un tiempo infinito en la declaración de devolución nativa de reacción

Soy nuevo en React Native, solo quiero verificar la declaración de console.log dentro de la declaración de devolución de una función, pero cuando reviso la consola, el contenido de console.log se imprime infinitamente en la pestaña de la consola. ¿Puede alguien explicar por qué ocurre esto? A continuación se muestra el código con el que estoy comprobando, gracias de antemano.

 import * as React from'react'; import { Text, View } from 'react-native'; function ExportFile() { var RNFS = require('react-native-fs'); return ( <View> <Text> ExportFile { console.log("hello") } </Text> </View> ); } export default ExportFile;

A continuación se muestra la salida de mi consola.

Salida de consola

about 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

esto se debe a que el componente sigue renderizándose. Cada vez que se vuelve a procesar, la declaración se registra nuevamente. Debe mover el archivo console.log a useEffect preferiblemente. Algo como:

 import * as React from'react'; import { Text, View } from 'react-native'; function ExportFile() { //only call console.log on component mount React.useEffect(()=>{ console.log("hello") },[]) var RNFS = require('react-native-fs'); return ( <View> <Text> ExportFile </Text> </View> ); } export default ExportFile;

Esto solo console.log en el montaje del componente. Puede agregar dependencias al useEffect , por supuesto, para iniciar sesión en función de un cambio de dependencia. Para obtener más información, consulte los documentos oficiales: https://reactjs.org/docs/hooks-effect.html

about 4 years ago · Santiago Trujillo Denunciar
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