React Native 中 onLayout 事件的 TypeScript 类型?

Eva*_*nss 5 typescript react-native

如何在 TypeScript 中为 React Native 的 onLayout 事件指定类型?

  const handleOnLayout = (e: SomeTypeHere) => {
    // stuff
  };

  <View onLayout={handleOnLayout}>
    <Text>Hi</Text>
  </View>
Run Code Online (Sandbox Code Playgroud)

小智 13

此方法返回LayoutChangeEvent具有这些属性的{nativeEvent: { layout: {x, y, width, height}}}

导入:

import { LayoutChangeEvent } from "react-native";
Run Code Online (Sandbox Code Playgroud)

来源