0
私はapiから「データ」を取っています。初めてコンポーネントをレンダリングするときにnullとしてデータを取得していますが、しばらくしてからapiデータを取得しています。最初のヌル値のためにレンダリングできません。私はあなたが2つの良い選択肢を持っていると思う初めての状態データの返信
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'でないときに' console.log'の代わりに 'render'に役に立つものがあるでしょう。 –