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

154
Visualizações
How to run a function using onClick in React

When I press the sync button, I need to run the Check Routine function. How can I do this ?

const CheckRoutine = require('../routines/check-at');

export default ({ className }) => (
  <ul className={ `nav flex-column ${className || ''}` }>
    <li>
      <button className="btn btn-primary" 
        onClick={CheckRoutine} >
        <i className="fa fa-refresh"> </i>
        <span>Sync</span>
      </button>
    </li>
  </ul>
);```



check-at:

module.exports = atCheck;
function atCheck() {
  console.log("Cheking...");
}
about 4 years ago · Juan Pablo Isaza
3 Respostas
Responde à pergunta

0

If your check Routine is in the same component, you can directly give,

<button className="btn btn-primary" 
        onClick={CheckRoutine} >
        <i className="fa fa-refresh"> </i>
        <span>Sync</span>
      </button>

or If your Check routine is in parent component, you can use call back function inside your component like below.

const CheckRoutine =(event) =>{
event.preventDefault();
props.checkRoutine();
}

<button className="btn btn-primary" 
        onClick={CheckRoutine} >
        <i className="fa fa-refresh"> </i>
        <span>Sync</span>
      </button>
about 4 years ago · Juan Pablo Isaza Relatório

0

you can use this,

CheckRoutine.js
const CheckRoutine = e => {
console.log(e)
}
export default CheckRoutine


fileName.js
import CheckRoutine from './CheckRoutine'

export default ({ className }) => (
  <ul className={ `nav flex-column ${className || ''}` }>
    <li>
      <button className="btn btn-primary" 
        onClick={CheckRoutine} >
        <i className="fa fa-refresh"> </i>
        <span>Sync</span>
      </button>
    </li>
  </ul>
);

or you can in single file

const CheckRoutine = e => {
 console.log(e)
}
export default ({ className }) => (
  <ul className={ `nav flex-column ${className || ''}` }>
    <li>
      <button className="btn btn-primary" 
        onClick={CheckRoutine} >
        <i className="fa fa-refresh"> </i>
        <span>Sync</span>
      </button>
    </li>
  </ul>
);
about 4 years ago · Juan Pablo Isaza Relatório

0

import atCheck from '../routines/check-at'

export default ({ className }) => (
<ul className={ `nav flex-column ${className || ''}` }>
    <li>
      <button className="btn btn-primary" 
        onClick={atCheck} >
        <i className="fa fa-refresh"> </i>
        <span>Sync</span>
      </button>
    </li>
  </ul>
);

//../routines/check-at

export default const atCheck => (e) {
  console.log("Cheking...");
}
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