如何解决React-native UI不使用第一个onPress触发器更新
我已经遇到了这个问题,除非触发第二个onPress()
,否则UI不会更新,除了UI以外,其他所有事情都可以正常工作,例如:
console.log('the onPress function Has triggered')
这是我的一些代码:
//JSX
<TouchableOpacity
activeOpacity={.9}
onPress={() => Next(i)}
style={styles.nextButton}>
<Text style={styles.nextButton}> save and next</Text>
</TouchableOpacity>
const Next = (index) => {
console.log('Hello world')
let i = index + 1
console.log(i,props.images.length)
if (i === (props.images.length - 1)) {
console.log('the end element !')
}
return (ScrollEl.current.scrollTo({ x: 0,y: posY,animated: true }))
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。