我需要模拟按钮的反应
无状态功能组件的顶部:
const buttonRef = React.useRef ()
在render方法内部:
<TouchableOpacity
style={dayStyles[0]}
ref={buttonRef}
onPress={() => toggleDay(0, false, startDate, endDate)}
>
在其他功能中:
buttonRef._touchable.handlePress ()
这是我现在拥有的代码,它不起作用。我正在尝试从另一种方法内部模拟按钮按下。我知道我可以从另一个函数中调用toggleDay函数,但这不起作用的原因是因为useState的更改不会立即反映出来。这就是为什么我需要模拟按钮按下的原因,这将刷新按下时的状态变量。