猿问
关于react router的一句话一直无法理解
如下图:
为什么this.props.children会是undefind?
森栏
浏览 478
回答 2
2回答
智慧大石
简单来说, router3的匹配机制是这样的。当路由为/accounts时,children 为 Accounts 组件。而路由为/时,由于没有IndexRoute匹配上,所以children为undefined。写成key-value形式就是{ "/": undefined, "accounts": Accounts}
0
0
0
收到一只叮咚
没有IndexRoute匹配,当用户访问 '/',根据路由匹配原理的话,命中的 App 就会被渲染。但没有子元素被命中。我的理解是 提供了一个 默认的子元素,
0
0
0
随时随地看视频
慕课网APP
相关分类
JavaScript
我要回答