关于react router的一句话一直无法理解

如下图:

https://img4.mukewang.com/5c8a16da0001c77d08000270.jpg

为什么this.props.children会是undefind?


森栏
浏览 478回答 2
2回答

智慧大石

简单来说, router3的匹配机制是这样的。当路由为/accounts时,children 为 Accounts 组件。而路由为/时,由于没有IndexRoute匹配上,所以children为undefined。写成key-value形式就是{    "/": undefined,    "accounts": Accounts}

收到一只叮咚

没有IndexRoute匹配,当用户访问 '/',根据路由匹配原理的话,命中的 App 就会被渲染。但没有子元素被命中。我的理解是 提供了一个 默认的子元素,
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript