Kas lieka taip pat, kas keičiasi ir ką prideda žiniatinklis.
Tie patys kvietimai
Valdikliai, grafai ir konfigūracijos atitinka React Native Animated. Ten, kur React Native atvaizduoja Animated.View, atvaizduokite DOM šeimininkus, pavyzdžiui, Animated.div. useAnimatedValue prieinamas kaip React Native.
Ruošiamas pavyzdys…
Skirtumai, kuriuos verta žinoti
Šios detalės užtikrina, kad perkeltas kodas elgtųsi taip, kaip įrenginyje.
useNativeDriver ir isInteraction priimami. Vietoj to grojimas pasirenkamas kiekvienai išvesčiai: tinkamos išvestys grojamos naršyklėje, likusios – JavaScript.
spring priima stiffness/damping/mass, bounciness/speed arba tension/friction, o nieko nenurodžius – React Native numatytąją reikšmę.
interpolate palaiko easing ir tris ekstrapoliacijos režimus.
Easing atitinka React Native, įskaitant elastic. Easing.exp perskaičiuota 0,1 %, kad prasidėtų tiksliai nuo 0 ir galėtų naudoti naršyklės grojimą.
decay greitis matuojamas vienetais per milisekundę, o spring greitis – vienetais per sekundę, kaip React Native.
Paprastas React style tiesiogiai priima hook reikšmes, seed/pose/respond apibūdina tikslus ir gestus, o Animated.Keep ir Animated.Scene tvarko išėjimus ir išdėstymą.