Wordpress REST API JSONオブジェクトから取得した要素の配列を作成しました。私は反応ルータを使用して、それぞれの要素を自分の別のページにします。idをスラッグとして使用します。 (/ items/1)。React Router:Wordpress REST APIからページを動的に作成
私は少し壁にぶつかり、反応ルータを使用して経路を動的に作成する方法を理解できませんでした。どんな指導も大歓迎です!!!あなたはおそらく取りたい
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>
);
}
}