首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在React路由器链路中捕获onClick

在React路由器链路中捕获onClick
EN

Stack Overflow用户
提问于 2017-02-25 06:49:08
回答 1查看 4.1K关注 0票数 1

习惯上“我是新的React,Redux和ES6"...

每当用户单击redux-router Link时,我需要通知我的组件,或者更具体地说,我需要调用一个Action (或类似的,我需要更新存储中的对象)。例如:

代码语言:javascript
复制
render(){
        return (
           <Link to={'/leaf/' + node.Id}>
                <div className="col-md-2" style={divStyle}>
                    <label>
                        {node.Title}
                    </label>
                </div>
            </Link>
        );
      }

我希望在用户单击该链接时收到通知。我不想阻止任何事情发生,我只想触发一个异步调用到存储,这样变量就会更新。

我该怎么做呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-25 07:01:44

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

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42449598

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档