0
我創建了一個從Wordpress REST API JSON對象中檢索的元素數組。我想使用react-router將每個元素作爲自己單獨的頁面,使用它的id作爲slug例如。 (/項目/ 1)。React路由器:從Wordpress REST API動態創建頁面
我碰到了一堵牆,無法弄清楚如何使用react-router動態創建路由。任何指導將非常感謝!
export default class ItemContainer extends React.Component {
constructor(){
super();
this.state= {
items: []
}
}
componentDidMount(){
var th = this;
this.serverRequest =
axios.get('http://website.com/wp-json/wp/v2/item/')
.then(function(result) {
th.setState({
officers: result.data
});
})
}
componentWillUnmount(){
this.serverRequest.abort();
}
render(){
const ItemComponents = this.state.items.map((item) => {
return <Item key={item.id} {...item} />;
});
return(
<div className="item-wrapper">
{ItemComponents}
</div>
);
}
}