0
我正在從api中獲取'數據'。第一次當組件呈現它獲取數據爲空時,但過了一段時間後,它獲得了api數據。我從api獲取數據但由於初始空值而無法呈現它。第一次響應狀態數據爲空
class CallData extends Component {
componentWillMount() {
if (this.props.onPageLoad) {
this.props.onPageLoad();
}
}
render() {
const {data} = this.props;
console.log("data of table...");
console.log({data});
if (!data.length) {
return null;
}
return(
<div>
{console.log(data)};
</div>
);
}
}
export default CallData;
究竟是什麼問題?你已經在處理它可能是'null'的事實,所以......? –
我想在顯示組件的時候顯示api數據 –
所以......這樣做。當數據不是'null'時,上面大概會在'render'中有用,而不是'console.log'。 –