首页 > 解决方案 > 每次用户在本机中从一个屏幕移动到另一个屏幕时执行代码

问题描述

在反应中,当浏览器路由更改时,我使用位置作为依赖项来运行一些代码。useEffect

import React from "react";
import useRouter from "use-react-router";

function someComponent() {
  const {location} = useRouter();

  React.useEffect(() => {
    // run some code when location change
  }, [location]);
}

如何在 react-native 中实现这种行为,当用户从一个屏幕移动到另一个屏幕时能够运行一些代码?PD:我正在使用反应导航

标签: javascriptreactjsreact-native

解决方案


推荐阅读