0
我創建一個反應,這使2反應組件作爲調用在同一頁的多個組件中React.js
render() {
return (
<Header />
<Test />
);
}
頁眉有簡單的靜態content.In測試我使用的終極版調用外部API主頁在頁面頁面加載作爲
componentWillMount() {
if (this.props.onPageLoadTest) {
this.props.onPageLoadTest();
}
}
render() {
const { data } = this.props;
return (
<div>
{
data.map((a) => (
<div key={a.id}>{a.id}
</div>
))
}
</div>
);
}
使用道具我展示內容在測試component.Header和測試時,我分別使它們工作正常。
當我試圖合併時,只有標題顯示,但測試無法從API獲取數據。
幫忙嗎? http://stackoverflow.com/questions/33922015/reactjs-how-create-two-or-more-components-in-same-page –
如果我在測試中添加任何靜態,它正在工作,但'數據'來自API變爲空。 –
在這裏顯示你的'main'組件 –