私は、画面遷移の間で状態を保存する方法を探していると私は使用してネイティブのAndroidとAsyncStorageを使用してOnSaveInstanceStateがネイティブリアクト発見し、イムは、一般的にどのような違いがあるとの両方の長所と短所を不思議
OnSaveInstanceState- https://docs.microsoft.com/en-us/dotnet/api/android.app.activity.onsaveinstancestate?view=xamarin-android-sdk-9
AsyncStorage- https://reactnative.dev/docs/asyncstorage
私はここにあなたの技術的な目的を考えます:save state between screen transitions
。
まず、私はあなたの質問にお答えしますAsyncStorageとOnSaveInstanceStateアンドロイドとの違いは何かを。
OnSaveInstanceState
Lifecycle callbacks
機能Activity
のみアンドロイド環境で提供。
活性寿命円詳細はこちらこちら
AsyncStorage
であるan asynchronous, persistent, key-value storage system for React Native
(アンドロイド&iOSの両方での仕事は)
その差側には、差の目的のために使用して、とcan not compared
。(比較しようとしているのと同じ方法m³
でkm/h
)
その答えは、そのあまりにも違いが比較されているので、
あなたの技術的な目的を解決する方法
アプリのビルドした場合とreact-native
、私は考えてreduxjsはあなたの問題を解決することができます。それだA Predictable State Container for JS Apps
と結合することができる、Reduxの-持続オフラインストレージを有効にします。
reduxjsは、習得が容易です。だから、それはあなたを助けることができると思います。