My React Native app uses a flatList to display an array of information. I am currently programming the pull to refresh method that the flatList component supports however I would like to know if there is any standard practice that allows me to first check if there has been any modification in the database since my last refresh and only if there has been then I would do a new request to fetch the info. I am afraid that if I don't have these kind of checking, the user will make a lot of useless requests and spend unnecessary data.