Configuración
Esta página fue traducida por PageTurner AI (beta). No está respaldada oficialmente por el proyecto. ¿Encontraste un error? Reportar problema →
Settings actúa como un contenedor para NSUserDefaults, un almacén persistente de clave-valor disponible solo en iOS.
Ejemplo
Referencia
Métodos
clearWatch()
static clearWatch(watchId: number);
watchId es el número devuelto por watchKeys() cuando se configuró originalmente la suscripción.
get()
static get(key: string): any;
Obtiene el valor actual para una key específica en NSUserDefaults.
set()
static set(settings: Record<string, any>);
Establece uno o más valores en NSUserDefaults.
watchKeys()
static watchKeys(keys: string | array<string>, callback: () => void): number;
Suscríbete para recibir notificaciones cuando cambie el valor de cualquier clave especificada por el parámetro keys en NSUserDefaults. Devuelve un número watchId que puede usarse con clearWatch() para cancelar la suscripción.
watchKeys() por diseño ignora llamadas internas a set() y activa el callback solo ante cambios realizados fuera del código de React Native.