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>
);
}
}