列表跟細頁的切換

各位好,
在做列表跟細頁切換的時候出現了一個小困擾,


就是在路由設定上面有兩種設定方式,
如果是並排同層的,在做切換,結果比較符合預期,
21
22

但是官網有一些演示例子,


detail屬於list的子路由,
其實以字面意義上來說也是合理的,
但是結果畫面上兩者都會出現,
12

我爬文看有些人是會用判斷式,
來讓list版面收合,

想請問大家在這些情況會採取哪種方式呢?

有使用 children 跟沒有使用 children 在架構上的意義是不一樣的。
請針對這部分在進一步思考