react-router4 Route中的children属性作用是什么
看了官方文档,没想明白是干什么的,和Route的render
属性有什么区别?
const OldSchoolMenuLink = ({ label, to, activeOnlyWhenExact }) => (
<Route path={to} exact={activeOnlyWhenExact} children={({match}) => (
<div className={match ? 'active' : ''}>
{match ? '>' : ''}<Link to={to}>{label}</Link>
</div>
)}></Route>
);
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Route
渲染组件的三种方式component
最常用,只有匹配location
才会加载component
对应的 React组件render
路由匹配函数就会调用children
不管路由是否匹配都会渲染对应组件找到官方解释了