大佬教程收集整理的这篇文章主要介绍了反应原生滑动手势,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我是本机反应的新手,正在尝试学习滑动手势。
想法:我的项目是一个基于电影的应用程序,它从数据库中随机选择一部电影,您应该能够向右或向左滑动以渲染新电影。
问题:我似乎不知道应该如何渲染一部新电影。 这是我的电影组件。
const MovIE = () => {
const [movIE,setMovIE] = useState({});
useEffect(() => {
const fetchMovIE = async () => {
return fetch(`${uris.fetchtopRated}`)
.then((res) => res.Json())
.then((data) => {
const movIEs = data.results;
setMovIE(movIEs[Math.floor(Math.random() * movIEs.length)]);
})
.catch((error) => alert(error));
};
fetchMovIE();
},[uris.fetchtopRated]);
return (
<Animated.VIEw
style={{
justifyContent: "center",alignItems: "center",}}
>
<Animated.Image
style={{
margin: 20,wIDth: 350,height: 600,}}
source={{
uri: `${image_base_url}${movIE.poster_path}`,}}
/>
<Animated.Text>{movIE.Title}</Animated.Text>
<Animated.Text>{movIE.overvIEw}</Animated.Text>
</Animated.VIEw>
);
};
export default MovIE;
这是我的父组件,它应该渲染带有可滑动组件的电影组件。
const MovIEScreen = () => {
const onleftAction = () => {
return <MovIE />;
};
const onRightAction = () => {
return <MovIE />;
};
return (
<Swipeable
renderleftActions={onleftAction}
renderRightActions={onRightAction}
>
<MovIE />
</Swipeable>
);
};
export default MovIEScreen;
我想要做的是在向右或向左滑动时重新渲染电影组件。
我试过这个作为测试,但它似乎不是正确的方法。
return <MovIE />;
请stackoverflow专业人士帮助我! :D
此外,如果您需要更多信息,请询问,我会提供!
提前致谢!
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)
以上是大佬教程为你收集整理的反应原生滑动手势全部内容,希望文章能够帮你解决反应原生滑动手势所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。