Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 捕获React路由器链路中的onClick_Reactjs_React Router_React Redux - Fatal编程技术网

Reactjs 捕获React路由器链路中的onClick

Reactjs 捕获React路由器链路中的onClick,reactjs,react-router,react-redux,Reactjs,React Router,React Redux,习惯性的“我对反应、重复和ES6是新手” 每当用户单击redux路由器链接时,我需要通知我的组件,或者更具体地说,调用操作(或者类似的,我需要更新存储中的对象)。例如: render(){ return ( <Link to={'/leaf/' + node.Id}> <div className="col-md-2" style={divStyle}> <

习惯性的“我对反应、重复和ES6是新手”

每当用户单击redux路由器链接时,我需要通知我的组件,或者更具体地说,调用操作(或者类似的,我需要更新存储中的对象)。例如:

render(){
        return (
           <Link to={'/leaf/' + node.Id}>
                <div className="col-md-2" style={divStyle}>
                    <label>
                        {node.Title}
                    </label>
                </div>
            </Link>
        );
      }
render(){
返回(
{node.Title}
);
}
我希望在用户单击链接时收到通知。我不想阻止任何事情的发生,我只想对存储进行异步调用,以便更新变量


我该怎么做?

您可能可以将
onClick={//some function}
属性附加到Link元素。如果这不起作用,可以将其添加到label html元素中

它不应该阻止任何传播,除非你特别告诉它