Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

301
Views
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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!