【发布时间】:2021-12-07 17:03:40
【问题描述】:
有什么方法可以调用在 useEffect 中定义的函数(作为按钮的回调)?
组件的骨架如下:
useEffect(() => {
const longFunction = async () => {
...
const innerFunctionOne = async () => {
...
}
const innerFunctionTwo = async () => {
...
innerFunctionOne()
}
... some code
... some code
innerFunctionTwo()
}
...some code
longFunction();
return someCleanup;
},[])
...
...
<Button onPress={() => innerFunctionTwo()}
除了在useEffect之外取出函数定义,有没有办法从Button中访问呢? 谢谢
【问题讨论】:
标签: reactjs react-native use-effect