2017-02-24 64 views
1

習慣「我是新來的反應,終極版和ES6」 ......捕獲的onClick在反應路由器鏈路

我需要通知我的組件,或更具體地說調用動作(或類似的,我需要每當用戶點擊一個REDX路由器鏈接時,更新商店中的一個對象)。例如:

render(){ 
     return (
      <Link to={'/leaf/' + node.Id}> 
       <div className="col-md-2" style={divStyle}> 
        <label> 
         {node.Title} 
        </label> 
       </div> 
      </Link> 
     ); 
     } 

我想在用戶單擊鏈接時收到通知。我不想阻止任何事情發生,我只想發起一次異步調用回到商店,以便變量得到更新。

我該怎麼做?

回答

3

您可以將一個onClick={// some function} prop附加到Link元素。如果這不起作用,您可以將其添加到標籤html元素。

它不應該阻止任何傳播,除非你明確告訴它。