像这样调用函数有什么区别?
<TouchableOpacity onPress{function()}> </TouchableOpacity>
或者叫
<TouchableOpacity onPress{() => function()}> </TouchableOpacity>
在下一行中,一旦呈现组件,就会调用函数(),这不是正确的方式。如果你想运行这样的函数,那么使用useEffect
钩子。
<TouchableOpacity onPress{function()}> </TouchableOpacity>
另一方面,在以下情况下,following()
只会在TouchableOpacity
组件被按下时执行。
<TouchableOpacity onPress{() => function()}> </TouchableOpacity>