タイムアウト後に関数をreturn true
にします。これはできますか?関数は、setTimeout(shouldComponentUpdate)の後にtrueを返します。
反応でそれを使用します。shouldComponentUpdate()
メソッド。 true
が返されると、コンポーネントがレンダリングされます。私はタイムアウト後にレンダリングしたい。私がこれまでに発見したものを
はこれをですが、期待どおりに動作しません:
shouldComponentUpdate(nextProps, nextState) {
var promise = new Promise(function(resolve, reject) {
window.setTimeout(function() {
resolve(true);
}, 3000);
});
return promise;
}
shouldComponentUpdate()
べきreturn true
3秒後。
はそれを行うためのあなたの目的は何ですか? 'shouldComponentUpdate'は同期する必要があります。 – CodinCat
あなたはポーリングのようなことをしようとしていますか? – CodinCat
コンポーネントをアニメーション化できるようにレンダリングを遅延させたい。この遅延の間にコンポーネントが更新された場合は、複数の時間を再レンダリングするのではなく、リセットする必要があります。 –