From af13fcff1dea2d6b5170d3cc428a2754a94a907c Mon Sep 17 00:00:00 2001 From: 17691189070 <1581941486@qq.com> Date: Fri, 31 May 2024 14:56:28 +0800 Subject: [PATCH 1/3] =?UTF-8?q?docs:=20[Issues:=20#I9TZ55]=E4=BF=AE?= =?UTF-8?q?=E6=94=B9@react-native-async-storage/async-storage=E6=96=87?= =?UTF-8?q?=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...eact-native-async-storage-async-storage.md | 49 ++++++++++++------- 1 file changed, 30 insertions(+), 19 deletions(-) diff --git a/zh-cn/react-native-async-storage-async-storage.md b/zh-cn/react-native-async-storage-async-storage.md index f5599bbd..f0479368 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 +