React Native Animierte singleValue.stopTracking ist keine Funktion

9

Ich habe den folgenden Code, um in React Native

zu animieren %Vor%

Ziemlich einfach, aber wenn es ausgelöst wird, erhalte ich den Fehler: singleValue.stopTracking is not a function

Hier kommt der Fehler:

/react-native/Libraries/Animates/src/AnimtaedImplementation.js

%Vor%

Ich bin nicht sehr mit TypScript vertraut, aber var singleValue: any bedeutet, dass "singleValue" ein beliebiger Typ sein kann. In meinem Fall ist es eine Nummer. Da Zahlen keine Methoden haben, würde es Sinn machen, dass dies ein Fehler wäre.

Mache ich etwas falsch?

    
jaxoncreed 13.03.2016, 16:04
quelle

1 Antwort

33

Der Wert, den Sie animieren möchten, muss eine Instanz von Animated.Value oder einer seiner Subtypen sein. Wenn Sie Ihren Status initialisieren, sollte er etwa so aussehen:

%Vor%

Die Tatsache, dass die Typdeklaration in der Framework-Methode any ist, ist nur ein Mangel an Constraint, keine explizite Aufforderung, irgendeinen Wert hineinzuleiten.

Weitere Beispiele finden Sie in den animierten Dokumenten .

    
jevakallio 14.03.2016, 10:52
quelle

Tags und Links