gpt4 book ai didi

javascript - React-Native:加载组件时在后台运行函数

转载 作者:行者123 更新时间:2023-11-30 15:45:59 24 4
gpt4 key购买 nike

在组件中,当 ListView 和所有内容都已加载时。

是否可以在后台运行一个函数,每隔几分钟重新加载 ListView 数据?

如果是的话,当用户离开组件(转到另一个选项卡,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>
);
}
}

关于javascript - React-Native:加载组件时在后台运行函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40068868/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com