- 単一のアイテムを削除する方法:
import AsyncStorage from '@react-native-async-storage/async-storage';
const removeItem = async (key) => {
try {
await AsyncStorage.removeItem(key);
console.log('アイテムが削除されました。');
} catch (error) {
console.error('アイテムの削除中にエラーが発生しました:', error);
}
};
// 使用例:
removeItem('myKey');
- 複数のアイテムを削除する方法:
import AsyncStorage from '@react-native-async-storage/async-storage';
const removeItems = async (keys) => {
try {
await AsyncStorage.multiRemove(keys);
console.log('アイテムが削除されました。');
} catch (error) {
console.error('アイテムの削除中にエラーが発生しました:', error);
}
};
// 使用例:
removeItems(['key1', 'key2', 'key3']);
注意事項:
- AsyncStorageは非同期操作なので、必ず
async
とawait
を使用するか、Promiseの.then()
と.catch()
を利用してエラーハンドリングを行ってください。 - 削除したいアイテムのキーを指定して
removeItem
メソッドを呼び出すと、それに対応するアイテムが削除されます。 - 複数のアイテムを削除する場合は、
multiRemove
メソッドを使用し、削除したいアイテムのキーを配列として渡します。
これらのコード例を使って、React NativeのAsyncStorageからアイテムを削除する方法を実装してみてください。