javascript - 每次用户在本机中从一个屏幕移动到另一个屏幕时执行代码
问题描述
在反应中,当浏览器路由更改时,我使用位置作为依赖项来运行一些代码。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:我正在使用反应导航
解决方案
推荐阅读
- javascript - 如何从服务器上的集合中获取多条信息?
- python - 使用 Sklearn 预处理对字符串进行编码会出错
- c# - 在 Enity Framework Core 中分组和选择
- c++ - 使用数组打印前 100 个素数 (C++)
- python - 如何配置 VS Code pytest 扩展以在集成终端(而不是集成输出)中显示测试结果?
- opengl - 在 VNC 上使用 Mayavi mlab 引发 OpenGL 错误
- python - 我没有使用 read_html 获得完整的 html 表
- python - python中的cython库有问题
- java - PostMapping Spring boot 注释不起作用
- laravel - Laravel Passport 和移动应用程序