Hvad der er det samme, hvad der ændrer sig, og hvad nettet tilføjer.
De samme kald
Controllere, grafer og konfigurationer følger React Natives Animated. Render DOM-værter som Animated.div, hvor React Native renderer Animated.View. useAnimatedValue findes ligesom i React Native.
Forbereder eksemplet…
Forskelle, du bør kende
Disse detaljer får porteret kode til at opføre sig, som den gjorde på en enhed.
useNativeDriver og isInteraction accepteres. Afspilningen vælges i stedet pr. output: egnede output afspilles af browseren, resten i JavaScript.
spring tager stiffness/damping/mass, bounciness/speed eller tension/friction, med React Natives standard, når intet er angivet.
interpolate understøtter easing og de tre ekstrapolationstilstande.
Easing svarer til React Native, elastic inklusive. Easing.exp er omskaleret med 0,1 % for at starte præcis ved 0, så den kan bruge browserafspilning.
Hastigheden for decay er i enheder pr. millisekund og fjederhastigheden i enheder pr. sekund, som i React Native.
Animated.createAnimatedComponent indpakker en komponent, der videresender ref.
Almindelig React-style tager hook-værdier direkte, seed/pose/respond beskriver destinationer og gestus, og Animated.Keep og Animated.Scene håndterer udgange og layout.