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;