AsyncStorageStorage Domain
AsyncStorageStorage 도메인은 React Native 앱의 AsyncStorage를 검사하고 수정하는 커스텀 CDP 도메인입니다.
개요
AsyncStorageStorage 도메인은 React Native에서 사용하는 AsyncStorage 인스턴스를 Chrome DevTools에서 검사하고 수정할 수 있게 해줍니다.
Methods
AsyncStorageStorage.enable
AsyncStorageStorage 도메인을 활성화합니다. 활성화되면 등록된 모든 AsyncStorage 인스턴스의 스냅샷이 자동으로 전송됩니다.
AsyncStorageStorage.getAsyncStorageItems
AsyncStorage 인스턴스의 모든 항목을 가져옵니다.
Parameters:
instanceId(string): AsyncStorage 인스턴스 ID
Returns:
entries: 항목 배열 (각 항목은[key, value]형태의 문자열 배열)
AsyncStorageStorage.setAsyncStorageItem
AsyncStorage 인스턴스에 항목을 설정합니다.
Parameters:
instanceId(string): AsyncStorage 인스턴스 IDkey(string): 키value(string): 값 (AsyncStorage는 문자열만 저장합니다)
AsyncStorageStorage.removeAsyncStorageItem
AsyncStorage 인스턴스에서 항목을 제거합니다.
Parameters:
instanceId(string): AsyncStorage 인스턴스 IDkey(string): 제거할 키
AsyncStorageStorage.clear
AsyncStorage 인스턴스의 모든 항목을 제거합니다.
Parameters:
instanceId(string): AsyncStorage 인스턴스 ID
Events
AsyncStorageStorage.asyncStorageInstanceCreated
AsyncStorage 인스턴스가 생성되었을 때 발생합니다.
Parameters:
instanceId(string): AsyncStorage 인스턴스 ID
AsyncStorageStorage.asyncStorageItemAdded
AsyncStorage 항목이 추가되었을 때 발생합니다.
Parameters:
instanceId(string): AsyncStorage 인스턴스 IDkey(string): 키newValue(string): 새 값
AsyncStorageStorage.asyncStorageItemUpdated
AsyncStorage 항목이 업데이트되었을 때 발생합니다.
Parameters:
instanceId(string): AsyncStorage 인스턴스 IDkey(string): 키oldValue(string): 이전 값newValue(string): 새 값
AsyncStorageStorage.asyncStorageItemRemoved
AsyncStorage 항목이 제거되었을 때 발생합니다.
Parameters:
instanceId(string): AsyncStorage 인스턴스 IDkey(string): 제거된 키
AsyncStorageStorage.asyncStorageItemsCleared
AsyncStorage 인스턴스의 모든 항목이 제거되었을 때 발생합니다.
Parameters:
instanceId(string): AsyncStorage 인스턴스 ID
사용법
React Native 앱에서 AsyncStorage 인스턴스를 등록하려면:
참고사항
- AsyncStorageStorage 도메인은 React Native 전용 커스텀 CDP 도메인입니다.
- AsyncStorage 인스턴스는
registerAsyncStorageDevTools()를 호출하여 등록해야 DevTools에서 검사할 수 있습니다. - AsyncStorage는 문자열만 저장하므로 모든 값은 문자열로 전송됩니다.
- AsyncStorage의 모든 메서드(setItem, removeItem, clear, multiSet, multiRemove, multiMerge)가 자동으로 훅되어 변경사항을 감지합니다.