Поскольку reach/router
не поддерживает необязательные параметры , как бы вы go отнеслись к созданию такого представления?
┌────────────────┐┌────────────────────────────────────────────────┐
│ ┌────────────┐ ││ │
│ │ Book 1 │ ││ Book 2 │
│ └────────────┘ ││ Name: Unknown knowns │
│ ┌────────────┐ ││ Author: Donald │
│ │ √ Book 2 │ ││ Year: 2001 │
│ └────────────┘ ││ ISBN: 666 │
│ ┌────────────┐ ││ │
│ │ Book 3 │ ││ │
│ └────────────┘ ││ │
│ ┌────────────┐ ││ │
│ │ Book 4 │ ││ │
│ └────────────┘ ││ │
│ ┌────────────┐ ││ │
│ │ Book 5 │ ││ │
│ └────────────┘ ││ │
└────────────────┘└────────────────────────────────────────────────┘
Слева находится список Books
, который должен быть представлен либо:
Справа в поле отображается Detail
s книги, если на /books/:isbn
, и она показывает пустое поле, если на /books
.