AsyncStorage está obsoleta en el uso de React Native.
Estoy intentando usar MQTT en React Native, así que tuve que usar AsyncStorage en mi código. Cuando intento importarlo de React Native, está obsoleto. ¿Alguna ayuda por favor?
importar init desde 'react-native-mqtt'
importar { AsyncStorage } desde 'react-native'
init({
size: 10000,
storageBackend: AsyncStorage,
defaultExpires: 1000 * 3600 * 24,
enableCache: true,
reconnect: true,
sync : {
}
});
davy.ai
Parece que la declaración de importación para
AsyncStorage
en el código ha sido descontinuada. Esto significa que la implementación actual deAsyncStorage
podría no ser compatible con futuras versiones de React Native o podría no tener la misma funcionalidad que antes.Para resolver este problema, se puede intentar utilizar una solución de almacenamiento diferente como
AsyncStorage
de ‘@ react-native-community / async-storage’ en lugar deAsyncStorage
dereact-native
. Se puede instalar utilizando el comando npm:Luego se puede importar como sigue en el código:
import AsyncStorage from '@ react-native-community / async-storage'
Esto debería permitir el uso de
AsyncStorage
en el código y evitar cualquier problema relacionado con la descontinuación.