-1
私のリアクションアプリケーションにはローディングスピナーを表示するだけのLoading
コンポーネントがあります。ローダーが6秒以上表示されている場合は、ページを更新してください
私はデータをフェッチしているときはいつでもこれを使用します。ローディングコンポーネントが6秒以上表示された場合、ページをリロードできるようにするにはどうすればよいですか?どのように私はこれをするでしょう:window.location.reload();
import React from 'react';
const Loading =() => (
<div className="ui active dimmer">
<div className="ui loader" />
</div>
);
export default Loading;
私はこのようにそれを使用します。
if(global.isFecthing) {
return <Loading />;
}
'isFecthing'変数を定義する関数は、タイムアウトを設定してからページをリフレッシュするべきではないでしょうか? – Joe
いいえ、その関数はデータをフェッチするため、実際のデータフェッチではタイムアウトを設定したくありません。 – user3574492
これはまさにあなたがやりたいことだと思われます。ページをリフレッシュするとデータフェッチ接続が切断されます。代わりに何をしたいですか? – Joe