如何在React Native中渲染组件之前获取组件的大小(高度/宽度)?

时间:2020-10-01 07:09:26

标签: reactjs react-native text layout size

所以,我有一个带有文本的组件:

<Animated.View 
   onLayout={({
      nativeEvent: {
         layout: { height: h },
       },
     }) => setContainerHeight(h)}
>
     <Text style={styles.text}> Whatever </Text>
</Animated.View>

我正在测量它的高度,但是它仅适用于第二个渲染器。我知道这是因为我的钩子默认值= null,但我需要它来度量文本大小,甚至在它呈现之前。在React Native中怎么可能呢?

0 个答案:

没有答案