我想在屏幕导航到第二个屏幕时立即调用第二个屏幕上的函数,可以吗?这与firebase电话身份验证有关,但此处OTP屏幕位于另一个屏幕上,而不是同一屏幕上。
tkclm6bt1#
在屏幕上,您可以使用useEffect在加载或 prop 更改时调用函数。例如,如果您只想在页面呈现时加载一次:
useEffect
const getMyStuffFromTheApi = () => { //TODO } React.useEffect(() => { getMyStuffFromTheApi(); }, []);
例如,如果您希望在每次属性更改时调用该函数
const getMyStuffFromTheApi = () => { //TODO } React.useEffect(() => { getMyStuffFromTheApi(); }, [yourProp]);
1条答案
按热度按时间tkclm6bt1#
在屏幕上,您可以使用
useEffect
在加载或 prop 更改时调用函数。例如,如果您只想在页面呈现时加载一次:
例如,如果您希望在每次属性更改时调用该函数