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

149
Visualizações
Reaccionar: la función onClick solo console.logging está causando que toda la página se actualice

Estoy muy desconcertado por esto. Tengo un modal que se abre para permitir que un usuario complete la información. Tengo un botón Agregar que agrega una nueva fila para store y muestra una nueva fila. Pero me di cuenta de que incluso si solo estoy iniciando sesión en la consola, hacer clic en ese botón hace que toda la página/pestaña se actualice por completo. ¿Por qué está pasando esto? Inicialmente estaba buscando accesorios o cambios de estado, pero no puedo resolverlo.

 handleAddNewRow = () => { console.log('adding new row') // this.setState(...) -- this is commented out due to make sure that setting state is not the problem } <FormSection> {this.state.stores.map(store, index) => ( <div key={store.id}> <div> <h4> Choose Store </h4> <Dropdown options={storeOptions}> </Dropdown> </div> <TextInput /> <TextInput /> </div> )} <div> <button onClick={this.handleAddNewStore}> Add New Store </button> </div> </FormSection>

Pensé que el estado de configuración era el problema, pero lo comenté. También intenté envolver el componente en un React.memo(). Gracias.

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Probablemente provoque el envío de formularios. Debe pasar su parámetro de event de devolución de llamada onClick y llamar al método event.preventDefault() .

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