setItemAsync
- React Native kursu
- İleri seviye
- Ders 38/83
- 5 dk
setItemAsync ile güvenli yazma öğrenirsin.
setItemAsync
Güvenli depoya değer yazmak için SecureStore.setItemAsync kullanılır. İşlev iki parametre alır: anahtar ve değer. Her ikisi de dize olmalıdır. İşlev asenkron olduğundan await ile beklenir.
Örnek: await SecureStore.setItemAsync('token', 'abc123'). Bu, 'token' anahtarıyla 'abc123' değerini güvenli depoya yazar. Aynı anahtarla tekrar yazarsan eski değer üzerine yazılır. Değer bir sayı veya nesne ise önce String() veya JSON.stringify ile dizeye çevirirsin. Anahtarlar uygulamaya özgün olmalı; çakışmayı önlemek için anlamlı adlar seçilir.
Anahtar ve değer
setItemAsync'in ilk parametresi anahtar, ikincisi değerdir. Anahtar, değere daha sonra erişmek için kullanılan addır; bir uygulamada benzersiz olmalıdır. Değer ise saklamak istediğin dizedir. Her ikisi de dize tipinde olmalıdır.
Anahtar seçerken uygulamaya özgün adlar kullanırsın: 'token', 'user_id', 'refresh_token' gibi. Bu adlar daha sonra getItemAsync ile değeri okumak için kullanılır. Aynı anahtarı iki kez kullanırsan ikinci yazma birincinin üzerine yazar. Anahtar uzunluğu sınırlıdır; çok uzun adlardan kaçınılır. Değer için sayı saklamak istersen String(42) ile dizeye çevirirsin.
Uygulama Token yaz
saveToken işlevini tamamla. Parametre olarak token alır. await SecureStore.setItemAsync('token', token) çağır.
Başlangıç kodu
import * as SecureStore from 'expo-secure-store';
export async function saveToken(token) {
// token'ı güvenli depoya yaz
}Örnek çözüm
await SecureStore.setItemAsync('token', token);Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Yazma işlevini yaz
await SecureStore.____('token', 'abc123');
await SecureStore.setItemAsync('token', 'abc123');
Açıklama: setItemAsync güvenli depoya yazar.
2 setItemAsync'in ikinci parametresi nedir?
await SecureStore.setItemAsync('token', ???)- Anahtar
- Süre
- İzin
- Değer Doğru cevap
Açıklama: İkinci parametre değerdir.
3 Alanı amacına eşle
| Kavram | Anlamı |
|---|---|
anahtar |
Değere erişim adı |
değer |
Saklanan dize |
dize |
Zorunlu tip |
await |
Asenkron bekleme |