Javascript 在react native(类组件)中自动刷新页面
我有一个订单屏幕,我从API获取它的数据。有没有办法自动刷新屏幕,因为在这种情况下,如果您希望在新订单到达时接收订单,而无需用户刷新屏幕,则必须重新启动应用程序才能获取新数据。您需要实现套接字来实现它。尝试创建一个可重用的方法从API获取更新的数据,并在onApprove或onReject操作发生时调用API 比如:Javascript 在react native(类组件)中自动刷新页面,javascript,reactjs,react-native,expo,react-navigation,Javascript,Reactjs,React Native,Expo,React Navigation,我有一个订单屏幕,我从API获取它的数据。有没有办法自动刷新屏幕,因为在这种情况下,如果您希望在新订单到达时接收订单,而无需用户刷新屏幕,则必须重新启动应用程序才能获取新数据。您需要实现套接字来实现它。尝试创建一个可重用的方法从API获取更新的数据,并在onApprove或onReject操作发生时调用API 比如: loadData = async () => { /* * Process your api call here... */ } onApprov
loadData = async () => {
/*
* Process your api call here...
*/
}
onApprove = async () => {
/*
* Process your approve button press and then call the loadData again
*/
await loadData()
}
onReject = async () => {
/*
* Process your rejecgt button press and then call the loadData again
*/
await loadData()
}
另外,维护列表刷新功能,以便在加载数据时适当地显示加载程序。我可以知道您何时开始刷新屏幕数据吗?您真的在问如何在一个时间间隔(即轮询后端API)上获取数据吗?请包括一个@Jigneshmayani,当用户点击按钮(批准/拒绝)时@SuhailKakar查看我的答案