我如何在React Native中清理内存

时间:2019-08-06 20:39:08

标签: react-native react-native-android react-native-ios

有什么方法可以清除内存吗?

我必须做一个大的提取要求,大约4000 ~~个请求。但是,由于大量内存消耗,我的应用程序崩溃了。我的问题是,有什么方法可以清除内存吗?

遵循代码段:

function syncFotoProduto(URL, data, auto) {
    return dispatch => {
        dispatch(syncRequest())
        fetch(URL, {
            method: "POST",
            headers: {
                'Accept': 'application/json',
                'Content-Type': 'application/json',
                'Authorization': 'Bearer ' + data.token
            },
            body: JSON.stringify({
                "device_id": data.deviceId,
                "idTipo": 4
            })
        }).then(res => res.json())
            .then(json => (([json])))
            .then(([content]) => {
                dispatch(syncFotoProduto(URL, data))
            })
}

1 个答案:

答案 0 :(得分:0)

您可以使用react-native-clear-app-cache

  

安装:npm install --save react-native-clear-app-cache

     

链接:eact-native link react-native-clear-app-cache

示例

   import clear from 'react-native-clear-app-cache'

   clear.clearAppCache(() => {
      console.log("success clear")
    })