Reactで GETメソッドをfetchで叩いた後にrender()にて描画をしたいと考えています。
しかしながら、やり方がよくわかりません。
やったこととしては、shouldComponentUpdateにてrender()前にthis.stateオブジェクトの変更がなかったらfalseを返すというものです。
JavaScript
1shouldComponentUpdate(nextProps, nextState) { 2 const propsDiff = _.isEqual(nextProps, this.props); 3 const stateDiff = _.isEqual(nextState, this.state); 4 return !(propsDiff && stateDiff); 5}
しかしながら、render()が実行されてしまいます。
onload時のrender()をfetchが終わるまで防ぐ方法はないのでしょうか?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/09/04 09:55
2018/09/04 10:13