From 37417ee67ed81f39406b0fe5f2e6708b34ca4254 Mon Sep 17 00:00:00 2001 From: 15809253264 Date: Thu, 30 May 2024 17:05:44 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20[Issues:=20#I9TIUE]=20=E4=BF=AE?= =?UTF-8?q?=E6=94=B9@react-native-async-storage/async-storage,@react-nativ?= =?UTF-8?q?e-community/datetimepicker=E5=92=8Creact-native-geolocation?= =?UTF-8?q?=E6=96=87=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 | 51 ++++++---- .../react-native-community-datetimepicker.md | 96 +++++++++++-------- zh-cn/react-native-geolocation.md | 28 ++++-- 3 files changed, 107 insertions(+), 68 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..b57ff284 100644 --- a/zh-cn/react-native-async-storage-async-storage.md +++ b/zh-cn/react-native-async-storage-async-storage.md @@ -43,28 +43,41 @@ 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 +