3
respostas

Dúvidas na utilização de props para reutilizar um componente button

Estou tendo um erro no componente botão quando tento colocar a props com {this.props.children}

E quando tento reutilizar este componente em outro não consigo classificar o tipo "button"|"submit"|"reset"|undefined e adicionar um nome a ele.

Qual como eu poderia resolver este problema?

https://github.com/ThiagoSleme/react/tree/master/projeto-react

3 respostas

Me parece que estas versoes mais novas do react as props nao vem mais com children dentro entao eu resolvi passando a props e tipando a minha classe asssim class Botao extends React.Component<PropsWithChildren>

import React, { PropsWithChildren } from "react";
import style from "./style.module.scss";



class Botao extends React.Component<PropsWithChildren> {

    render(){
        return(
            <button className={style.botao}>
                {this.props.children}

            </button>
        )
    }
}

export default Botao;

vlw, já estava aperriado com este problema e do jeito que você resolveu deu certo pra mim também

Obrigado, deu certo aqui.