2017-10-27 4 views
0

持つキャンセルJSイベントを再トリガーするには?は、どのように次<strong>が</strong>コードを反応させるのでpreventDefault()

jqueryが含まれていない回答を探しています。

+0

...クリックを処理するためにNavLinkをラップし、デフォルトの動作をたどることができます。 –

+0

@ArslanTariqあなたはあなたの助けを借りて質問を理解していないようですね! – Kruser

答えて

1

デフォルトのイベント動作を任意の方法で中断する方法はないと思います。

あなたは単に `e.preventDefault()`削除することができ

const NavLinkWithOnClick = ({ 
clickHandler, 
to 
}) => (
    <div onClick={clickHandler}> 
    <NavLink to={to} /> 
    </div> 
) 

... 

<NavLinkWithOnClick clickHandler={sectionSelected] to="/wherever" /> 
関連する問題

 関連する問題