使用反应路由器

使用反应路由器

问题描述:

此链接介绍如何在组件上设置了ref和从父调用它的函数揭露子组件功能于母公司与REF react-router和我想要引用的组件是一个路由,父节点是根组件?使用反应路由器

这工作: 给<RouteHandler/>一个引用,就像这样:<RouteHandler ref="routerHandler"/>

然后调用这样的: this.refs.routerHandler.refs.__routeHandler__.someFunctionOnActiveRoutesHandler()

+0

任何想法的反应路由器2.X相当于这是什么? –

+1

React路由器2.0为您提供this.props.children。使用这种方法来获得一个ref:http://stackoverflow.com/questions/29568721/getting-dom-node-from-react-child-element,并且这种方法调用一个函数:https://facebook.github。 IO /反应/提示/暴露组分-functions.html。请记住这是一种反模式。 – user2827377