Async Storage Bridge for lepont
npm install @lepont/async-storage!ci

> Async Storage Bridge for [lepont][]
You can use [AsyncStorage][] through [lepont][].
```
npm i --save lepont @react-native-community/async-storage @lepont/async-storage
React Native side:
`tsx
import React from 'react'
import { useBridge } from 'lepont'
import { WebView } from 'react-native-webview'
import { AsyncStorageBridge } from '@lepont/async-storage/bridge'
import AsyncStorage from '@react-native-community/async-storage'
const App = () => {
const [ref, onMessage] = useRegistry(AsyncStorageBridge(AsyncStorage))
return (
javaScriptEnabled={true}
ref={ref}
onMessage={onMessage}
/>
)
}
`
Browser side:
`ts
import { setItem, getItem } from '@lepont/async-storage'
await setItem('@storage_Key', { my: 'value' })
await getItem('@storage_Key') // => { my: 'value' }
``
MIT
[lepont]: https://github.com/kt3k/lepont
[AsyncStorage]: https://github.com/react-native-community/async-storage