ಮಾರ್ಗದರ್ಶಿಗಳು · 07

React Native ನಿಂದ ಬರುವವರಿಗೆ

ಯಾವುದು ಹಾಗೆಯೇ ಇರುತ್ತದೆ, ಯಾವುದು ಬದಲಾಗುತ್ತದೆ, ಮತ್ತು ವೆಬ್ ಏನು ಸೇರಿಸುತ್ತದೆ.

ಅದೇ ಕಾಲ್‌ಗಳು

ಕಂಟ್ರೋಲರ್‌ಗಳು, ಗ್ರಾಫ್‌ಗಳು ಮತ್ತು ಸಂರಚನೆಗಳು React Native ನ Animated ಅನ್ನು ಅನುಸರಿಸುತ್ತವೆ. React Native Animated.View ರೆಂಡರ್ ಮಾಡುವಲ್ಲಿ Animated.div ನಂತಹ DOM ಹೋಸ್ಟ್‌ಗಳನ್ನು ರೆಂಡರ್ ಮಾಡಿ. useAnimatedValue React Native ನಂತೆಯೇ ಲಭ್ಯ.

ಉದಾಹರಣೆ ಸಿದ್ಧವಾಗುತ್ತಿದೆ…

ತಿಳಿಯಬೇಕಾದ ವ್ಯತ್ಯಾಸಗಳು

ಈ ವಿವರಗಳು ತಂದ ಕೋಡ್ ಸಾಧನದಲ್ಲಿ ನಡೆದಂತೆಯೇ ನಡೆಯುವಂತೆ ಮಾಡುತ್ತವೆ.

  • useNativeDriver ಮತ್ತು isInteraction ಸ್ವೀಕರಿಸಲಾಗುತ್ತವೆ. ಪ್ಲೇಬ್ಯಾಕ್ ಬದಲಿಗೆ ಪ್ರತಿ ಔಟ್‌ಪುಟ್‌ಗೆ ಆರಿಸಲಾಗುತ್ತದೆ: ಅರ್ಹ ಔಟ್‌ಪುಟ್‌ಗಳು ಬ್ರೌಸರ್‌ನಲ್ಲಿ, ಉಳಿದವು JavaScript ನಲ್ಲಿ.
  • spring stiffness/damping/mass, bounciness/speed ಅಥವಾ tension/friction ಸ್ವೀಕರಿಸುತ್ತದೆ; ಯಾವುದೂ ಕೊಡದಿದ್ದರೆ React Native ನ ಡೀಫಾಲ್ಟ್.
  • interpolate easing ಮತ್ತು ಮೂರು extrapolation ವಿಧಾನಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ.
  • Easing React Native ಗೆ, elastic ಸೇರಿ, ಹೊಂದುತ್ತದೆ. Easing.exp ನಿಖರವಾಗಿ 0 ದಲ್ಲಿ ಆರಂಭವಾಗಲು 0.1% ಮರುಮಾಪನ ಮಾಡಲಾಗುತ್ತದೆ, ಹೀಗಾಗಿ ಬ್ರೌಸರ್ ಪ್ಲೇಬ್ಯಾಕ್ ಬಳಸಬಹುದು.
  • React Native ನಂತೆ, decay ವೇಗ ಪ್ರತಿ ಮಿಲಿಸೆಕೆಂಡ್‌ಗೆ ಘಟಕಗಳಲ್ಲಿ ಮತ್ತು spring ವೇಗ ಪ್ರತಿ ಸೆಕೆಂಡ್‌ಗೆ ಘಟಕಗಳಲ್ಲಿ.
  • Animated.createAnimatedComponent ref-ಫಾರ್ವರ್ಡಿಂಗ್ ಕಾಂಪೊನೆಂಟ್ ಅನ್ನು ಸುತ್ತುತ್ತದೆ.
Spinner.jsx
// React Native
<Animated.View style={{ transform: [{ rotate }] }} />

// React DOM with @kkwaenggwari/animated — the rest is identical
<Animated.div style={{ transform: [{ rotate }] }} />

const spin = useAnimatedValue(0);
const rotate = spin.interpolate({ inputRange: [0, 1], outputRange: ['0deg', '360deg'] });

Animated.loop(
  Animated.timing(spin, { toValue: 1, duration: 900, easing: Easing.linear, useNativeDriver: true }),
).start();

ವೆಬ್ ಏನು ಸೇರಿಸುತ್ತದೆ

ಸಾಮಾನ್ಯ React style ಹುಕ್ ಮೌಲ್ಯಗಳನ್ನು ನೇರವಾಗಿ ಸ್ವೀಕರಿಸುತ್ತದೆ, seed/pose/respond ಗಮ್ಯಸ್ಥಾನಗಳು ಮತ್ತು ಸನ್ನೆಗಳನ್ನು ವಿವರಿಸುತ್ತವೆ, ಮತ್ತು Animated.Keep ಹಾಗೂ Animated.Scene ನಿರ್ಗಮನ ಮತ್ತು ಲೇಔಟ್ ನಿರ್ವಹಿಸುತ್ತವೆ.

ಹುಡುಕಿ

ದಸ್ತಾವೇಜಿನಲ್ಲಿ ಹುಡುಕಲು ಟೈಪ್ ಮಾಡಿ.