“Ich möchte, dass die App den Passbildschirm speichert, nachdem ein Benutzer den Test bestanden hat, auch wenn die App in React Native beendet ist” Code-Antworten

Ich möchte, dass die App den Passbildschirm speichert, nachdem ein Benutzer den Test bestanden hat, auch wenn die App in React Native beendet ist

import AsyncStorage from '@react-native-async-storage/async-storage';

// or whatever
const key = "hasPassed"

export const hasPassed = async () => {
    return AsyncStorage.getItem(key).then(result => result != null ? JSON.parse(result) : undefined).catch(e => console.log(e))    
}

export const setHasPassed = async (newPassed) => {
    return AsyncStorage.setItem(key, JSON.stringify({hasPassed: newPassed})).catch(e => console.log(e))
}
SAMER SAEID

Ich möchte, dass die App den Passbildschirm speichert, nachdem ein Benutzer den Test bestanden hat, auch wenn die App in React Native beendet ist

if(count<5) {
  //  Alert.alert('pass','pass');
  // showing passing screen in the form of a modal
   setHasPassed(true).then(() => setshowpass(true))
}
SAMER SAEID

Ich möchte, dass die App den Passbildschirm speichert, nachdem ein Benutzer den Test bestanden hat, auch wenn die App in React Native beendet ist

// or whatever name it is
const MainScreen = () => {

   const [showpass, setshowpass] = useState();
   
   useEffect(() => {
       const getState = async () => {
           const result = await hasPassed()
           setshowpass(result ? result.hasPassed : false)
       }
       getState()
   }, [])

   // since it is async
   if (showpass === undefined) {
      return null
   }

   return (
      <View style={styles.body}>
        <Modal
           transparent={false}
           visible={showpass}
           animationType='slide'
           hardwareAccelerated 
         >
            <View style={styles.body}>
              <Text style={styles.toptext}>Congratulations!</Text>
              <Text style={styles.toptext}>Worked great in Turkishya!</Text>
              <Text style={styles.topptext}>
                And mastered the skill 'Alphabets'
              </Text>
            </View>
            </Modal>
      <View>
   );
}
SAMER SAEID

Ähnliche Antworten wie “Ich möchte, dass die App den Passbildschirm speichert, nachdem ein Benutzer den Test bestanden hat, auch wenn die App in React Native beendet ist”

Fragen ähnlich wie “Ich möchte, dass die App den Passbildschirm speichert, nachdem ein Benutzer den Test bestanden hat, auch wenn die App in React Native beendet ist”

Weitere verwandte Antworten zu “Ich möchte, dass die App den Passbildschirm speichert, nachdem ein Benutzer den Test bestanden hat, auch wenn die App in React Native beendet ist” auf JavaScript

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen