0
我想创建一个小型Spa,它有一个侧面导航。ReactJS路由器问题
侧面导航需要从类别使用API创建:
[{
"category": "dogs",
"available": [
{
"name": "pedro",
"breed": "chihuahua"
},
{
"name": "roxane"
"breed": "beagle"
}
]
},
{
"category": "cat",
"available": [
{
"name": "garfield",
"breed": "tobby"
}
]
}
这个API将提供一个侧面导航:
- 狗
- 猫
我想创作什么te
我希望side nav能够处理来自api的任何数量的类别,例如,如果api包含狗,猫,乌龟,鸟等,它必须能够处理类别。
而且,我想要的网址是 /宠物/ 类别类型
例如:
如果用户点击狗
/宠物/狗
我尝试
import React from 'react';
import { Router, Route, Link } from 'react-router';
import LayoutContent from './LayoutContent.jsx';
class SideNav extends React.Component {
render() {
return (
<nav>
<a>
<Link to="/${this.props.data.name}" component={LayoutContent}>{this.props.data.name}</Link>
</a>
</nav>
);
}
}
export default SideNav;