被 React Native Redash 库困住了

Qua*_*Đàm 5 typescript react-native

我在编码时陷入了react-native-redash库的困境(Instagram Pinch-to-Zoom)。我无法使用react-native-redash 中的Vector(或vec)和onGestureEvent,如本视频所示。因为它们没有实现(vec只有“创建函数”而没有“设置函数”)

有人知道是什么问题吗?我在我的项目中使用了 Typescript。我已经阅读了redash 文档中的v1 用户通知,但不知道在哪种情况下应用它。预先感谢。

我在项目中使用的库:

“react-native-reanimated”:“~1.7.0”

“react-native-redash”:“^15.6.0”

“反应本机手势处理程序”:“〜1.6.0”

“反应本机”:“0.61.4”

Qua*_*Đàm 3

执行以下步骤后我得到答案:

  • 添加此行 "include": ["node_modules/react-native-redash/lib/typescript/v1/index.d.ts"] 到 tsconfig。
  • 从v1 文档导入您需要的任何函数/变量。例如,您想添加“onGestureEvent”功能: import {onGestureEvent} from "react-native-redash/lib/module/v1";

但我在 tsconfig 方面遇到了一些新问题,例如某些路径的别名设置会用红色下划线发出警报,并且代码建议不适用于此“react-native-redash/lib/module/v1”中的函数/变量。