मार्गदर्शक · 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 बाहेर पडणे आणि लेआउट हाताळतात.

शोधा

दस्तऐवजांमध्ये शोधण्यासाठी टाइप करा.