Saltar al contenido principal
Versión: 0.79

Configuración

Traducción Beta No Oficial

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()

tsx
static clearWatch(watchId: number);

watchId es el número devuelto por watchKeys() cuando se configuró originalmente la suscripción.


get()

tsx
static get(key: string): any;

Obtiene el valor actual para una key específica en NSUserDefaults.


set()

tsx
static set(settings: Record<string, any>);

Establece uno o más valores en NSUserDefaults.


watchKeys()

tsx
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.

Nota: watchKeys() por diseño ignora las llamadas internas a set() y dispara el callback únicamente ante cambios realizados fuera del código de React Native.