Bom dia, tudo bem?
Como faço para usar eventos personalizados no react?
Quando estou com javascript consigo criar um evento personalizado e dispará-lo com o seguinte código.
const button = document.createElement('button');
button.addEventListener('paint', e => button.style.background="#007");
button.dispatchEvent(new Event('paint'));
Mas, quando estou usando react acabo tendo que escrever os elementos html como tag normal ()
function Button() {
return (<button>Click me</button>)
}
function App() {
return (
<>
<Button />
</>
)
}
Como posso adicionar eventos não personalizados nesta situação?