需求:登錄注冊沒有公共頭尾,其他頁面有頭尾,所以需要匹配不同的模版。
查看官方文檔知曉,路由嵌套可以匹配到子路由:
但實際上這個文檔已經是很早的版本了,現在用4.0+版本已經不支持這么嵌套,如果直接這么寫,是不能渲染出路由匹配的模板的
經上網查資料一頓折騰后發現,可以在route中使用render方法進行內聯嵌套,這樣子路由仍然可以通過this.props.children來匹配。
注意,這里有一個坑我找了很久!就是要把/及二級匹配的部分放到/login、/register下方,否則依然匹配不到!!!