Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Solução para "onClick" do botão

Não estou conseeguindo capturar o evento onclick do botão conforme mostrado na aula.

1 resposta
solução!

Ajustei algumas coisas no código para funcionar com class component.

import React, {ReactFragment} from 'react';
import style from './botao.module.scss';

class Botao extends React.Component<
  {
    type?: "button" | "submit" | "reset" | undefined,
    children:ReactFragment | undefined,
    onClick?: () => void,
  }  
   {
  render() {
    const { type = "button" } = this.props;
    const children = this.props.children;
    const onClick = this.props.onClick;

    return (
      <button onClick={onClick} type={type} className={style.botao}>
        {children}
      </button>
    )
  }
}

export default Botao;