1
コンポーネント内で、リストビューとすべてがロードされています。React-Native:コンポーネントがロードされている間、バックグラウンドで関数を実行します。
バックグラウンドで関数を実行して数分ごとにリストビューのデータをリロードすることはできますか?
はいの場合、 ユーザーがコンポーネントを離れると(別のタブ、iOSに移動)、機能は停止しますか?
コンポーネント内で、リストビューとすべてがロードされています。React-Native:コンポーネントがロードされている間、バックグラウンドで関数を実行します。
バックグラウンドで関数を実行して数分ごとにリストビューのデータをリロードすることはできますか?
はいの場合、 ユーザーがコンポーネントを離れると(別のタブ、iOSに移動)、機能は停止しますか?
これを行うには、componentDidMountにsetIntervalを追加し、componentWillUnmountでそれをクリアします。
let interval;
class HelloWorld extends Component {
componentDidMount() {
interval = setInterval(() => {
// do what you want here.
}, 10000);
}
componentWillUnmount() {
clearInterval(interval);
}
render() {
return (
<Text>Hello world!</Text>
);
}
}