如何从 API 获取和加载 React 路由?
2017-01-17
393
我目前有一个侧边栏,其中包含 6 条硬编码路线。其中一些路线有硬编码子路线;当我单击路线时,它会展开以显示其子路线。其中一条路线从 API 获取其子路线(返回 JSON),我如何将它们加载到侧边栏的子菜单中?最好是延迟加载:
A
B
C
D
E
F
单击 E,它会从 API 获取路线并显示它们:
A
B
C
D
E
1
2
3
F
1个回答
如果您的
<router>
是从 React 类中的
render()
方法调用的,为什么不将可用路由置于状态中?然后,如果 API 使用可用路由更新状态(
this.setState()
),
<router>
将重新渲染。
Damien Leroux
2017-01-17