diff --git a/zh-cn/react-native-async-storage-async-storage.md b/zh-cn/react-native-async-storage-async-storage.md index f5599bbd6135bdae0190bfe929b09fa2eec44e99..f0479368c191e8bba2f310adc3c2ef22bb591e75 100644 --- a/zh-cn/react-native-async-storage-async-storage.md +++ b/zh-cn/react-native-async-storage-async-storage.md @@ -43,28 +43,39 @@ yarn add @react-native-oh-tpl/async-storage@file:# > [!WARNING] 使用时 import 的库名不变。 ```js +import React,{useState} from 'react'; import AsyncStorage from "@react-native-async-storage/async-storage"; +import { View,Text,Button } from "react-native-harmony"; // Storing data -const storeData = async (value) => { - try { - await AsyncStorage.setItem("my-key", value); - } catch (e) { - // saving error - } -}; - -// Reading data -const getData = async () => { - try { - const value = await AsyncStorage.getItem("my-key"); - if (value !== null) { - // value previously stored - } - } catch (e) { - // error reading value - } -}; +export function AsyncDemo(): JSX.Element{ + const [storageValue,setStorageValue] = useState("张三") + const storeData = async () => { + try { + await AsyncStorage.setItem("my-key", "李四"); + } catch (e) { + + } + }; + // Reading data + const getData = async () => { + try { + const value = await AsyncStorage.getItem("my-key"); + + if (value !== null) { + setStorageValue(value) + } + + } catch (e) { + + } + }; + return +