Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

177
Visualizações
Error: se excedió la profundidad máxima de actualización. en reaccionar

Soy nuevo en React, este es mi primer proyecto pequeño y simple. Recibo este error y encontré la razón por la que está sucediendo. Pero no sé dónde mi código renderiza repetidamente ese componente en particular. por favor ayúdame a abordar este problema.

 function Button(props) { return(<button onClick={props.count(props.value)}>{props.value}</button>); } function Display(props) { return(<div>{props.messege}</div>); } function App() { const[counter,setCounter]=useState(0); const countfunction=(val)=> setCounter(counter+val); return( <div> <Button count={countfunction} value={10} /> <Button count={countfunction} value={5} /> <Button count={countfunction} value={1} /> <Button count={countfunction} value={120} /> <Display messege={counter}/> </div> ); } ReactDOM.render(<App/>,document.getElementById('mountNode'));```

Este es mi estado de error

 Error: Maximum update depth exceeded. This can happen when a component repeatedly calls setState inside componentWillUpdate or componentDidUpdate. React limits the number of nested updates to prevent infinite loops. at checkForNestedUpdates at scheduleUpdateOnFiber at dispatchAction at Object.countfunction [as count] at Button at renderWithHooks at updateFunctionComponent at beginWork at beginWork$1 at performUnitOfWork
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Esta es la línea ofensiva

 return(<button onClick={props.count(props.value)}>{props.value}</button>);

Esto se debe a que la función se llama al renderizar, en lugar de cuando se hace clic en ella, para que solo se ejecute al hacer clic, debe envolverla en una función anónima, así ...

 return(<button onClick={() => props.count(props.value)}>{props.value}</button>);
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda