Как захватить только событие верхнего элемента в реакции - PullRequest
0 голосов
/ 22 апреля 2020

Буду очень признателен, если кто-нибудь поможет мне здесь. Я хочу получить обратный эффект stopPropagation, я хочу, чтобы вызывался только элемент div onClick, а вложенный onClick игнорировался. это возможно?


const HomePage = (props) => {
    const top = (e: React.MouseEvent<HTMLInputElement>) => {
        console.log('top')
    }

    const bottom = (e: any) => {
        // e.stopPropagation();
        console.log('bottom')
    }
    return (
    <div onClickCapture={(e: React.MouseEvent<HTMLInputElement>) => top(e)} className="home-page">
        <button onClick={(e) => bottom(e)}>press me</button>
    </div>
}
...