我是新来的反应者,我想向新用户展示我的应用程序工作情况。 我该如何实现?
我需要从npm下载某些内容吗?
答案 0 :(得分:1)
您可以为此使用AsyncStorage。 AsyncStorage是应用程序全局的未加密,异步,持久,键值存储系统。应该使用它代替LocalStorage。
import {AsyncStorage} from 'react-native';
const tutorialShown = async () => {
return await AsyncStorage.getItem('@myApp:TUTORIAL_SHOWN');
}
// somewhere in your render method
if (!tutorialShown()) {
return <Tutorial />
}
//somewhere in your Tutorial's componentDidMount
AsyncStorage.setItem('@myApp:TUTORIAL_SHOWN')
详细信息:https://facebook.github.io/react-native/docs/asyncstorage