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

534
Views
En Next-JS, UseEffect() se ejecuta dos veces. Puse una matriz vacía como segundo argumento, no ayudó. ¿Como arreglarlo?

En Next-JS, UseEffect() se ejecuta dos veces. Escuché que necesitas poner una matriz vacía como segundo argumento para arreglar esto en React. En mi caso, en Next-JS, esto no funciona. (Hasta donde yo sé, Next-JS se basa en React).

Encontré una forma: en next.config.js set reactStrictMode: false. Y funciona, el UserEffect se llama una vez.

Pero este método no me conviene, porque. Necesito usar el modo estricto de React.

_app.js:

 import '../styles/globals.css'; import React, { useEffect, useState, useRef } from 'react'; function MyApp({ Component, pageProps }) { if (typeof window !== "undefined") { useEffect(() => { console.log('Component Did Mount') //called twice :c }, []) return <Component {...pageProps} /> } export default MyApp
about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

React.StrictMode se usa para ayudar durante el desarrollo, entonces, ¿por qué le preocupa la doble ejecución? Por cierto, las reglas de los ganchos dicen que no puedes colocar un gancho dentro de un bucle o una declaración if.

about 4 years ago · Juan Pablo Isaza 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!