我是 React Native 的新手。我準備了一個有 5 個螢屏的應用程式。例如,用戶在第 5 個螢屏上并退出應用程式。當用戶重新進入應用程式時,我希望它再次在第 5 個螢屏上啟動。我也在嘗試保護用戶在第 5 個螢屏上的狀態。我怎樣才能在 RN 中做到這一點?
uj5u.com熱心網友回復:
React-Native 有一個 apiAsyncStorage可以幫助你解決這個問題。
它允許您在設備上本地存盤資料并在需要時檢索它,即使應用程式已關閉。你可以在這里找到這個包:AsyncStorage
您可以將它用于您的應用程式來存盤導航狀態和第 5 個螢屏狀態,并使用它來設定用戶(重新)打開您的應用程式時的狀態。
如果您正在使用React-Navigation,他們在那里有一個部分您可以關注:https : //reactnavigation.org/docs/state-persistence/
uj5u.com熱心網友回復:
在 componentDidMount/useEffect 下更新異步存盤中最后看到的螢屏名稱。并導航到應用程式打開時最后看到的螢屏名稱。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/327713.html
標籤:javascript 反应原生
下一篇:使處于反應本機狀態的道具意識到
