我遇到了一个问题,如何增加PanResponder
内部的值
下面是我的代码:
const [currentIndex, setCurrentIndex] = useState(0)
const panResponderLeft = useRef(
PanResponder.create({
onStartShouldSetPanResponder: () => {
return true;
},
onPanResponderMove: (_, gestureState) => {
updateLeftPosition(gestureState.dx);
},
onPanResponderRelease: (_, gestureState) => {
if (gestureState.dx > 50) {
setCurrentIndex(currentIndex+1)
}
},
}),
).current;
字符串
实际输出是,当我尝试滑动时,currentIndex
的值从0
更新为1
,但当我再次尝试滑动时,值没有任何变化,保留为1
1条答案
按热度按时间kuhbmx9i1#
我用这个修好了
字符串
更新后的代码是
型