reactjs - 如何使用到达/路由器创建列表/详细信息视图
问题描述
由于reach/router
不支持可选参数,您将如何创建这样的视图?
┌────────────────┐┌────────────────────────────────────────────────┐
│ ┌────────────┐ ││ │
│ │ Book 1 │ ││ Book 2 │
│ └────────────┘ ││ Name: Unknown knowns │
│ ┌────────────┐ ││ Author: Donald │
│ │ √ Book 2 │ ││ Year: 2001 │
│ └────────────┘ ││ ISBN: 666 │
│ ┌────────────┐ ││ │
│ │ Book 3 │ ││ │
│ └────────────┘ ││ │
│ ┌────────────┐ ││ │
│ │ Book 4 │ ││ │
│ └────────────┘ ││ │
│ ┌────────────┐ ││ │
│ │ Book 5 │ ││ │
│ └────────────┘ ││ │
└────────────────┘└────────────────────────────────────────────────┘
在左侧有一个Books
应该呈现的列表:
- 在
/books
- 在
/books/:isbn
在右侧,如果在,框显示Detail
一本书的 s,如果在/books/:isbn
,则显示一个空框/books
。
解决方案
推荐阅读
- python - 具有大共享数据的 Python 多处理
- reactjs - 遍历数组给出 .map is not a function error in reactjs
- twitter-bootstrap - 如何使用引导程序在表格中制作响应式图像
- installation - 为什么我在安装 Sitecore 9 时会出现此错误?
- python - 自动化 DOSbox 应用程序
- wso2 - WSO2 序列调用调解器不接受 */* 内容类型
- vb.net - 使用 ssl 的 npgsql 连接等待
- spring - Kotlin - System.getProperty 无法解析命令行参数
- c# - C# 使用 Office 365 SMTP 发送电子邮件不会更改给定的电子邮件显示名称
- sql-server - 从动态 SQL 调用存储过程或函数 - 使用可为空的参数