Reactjs 在React Native中应用adjustsFontSizeToFit后获取字体大小

Reactjs 在React Native中应用adjustsFontSizeToFit后获取字体大小,reactjs,react-native,Reactjs,React Native,我正在文本组件中使用adjustsFontSizeToFit,我希望能够将一个变量设置为它调整文本的字体大小。我该怎么做 const [fontSize, setFontSize] = useState(0); return ( <> <View style={styles.container}> <Text numberOfLines={1} adjustFontSizeToFit>{text1}</Text>

我正在文本组件中使用adjustsFontSizeToFit,我希望能够将一个变量设置为它调整文本的字体大小。我该怎么做

const [fontSize, setFontSize] = useState(0);
return (
   <>
      <View style={styles.container}>
         <Text numberOfLines={1} adjustFontSizeToFit>{text1}</Text>
      </View>
      <Text style={fontSize: fontSize}>{text2}</Text>
   </>
)
const[fontSize,setFontSize]=useState(0);
返回(
{text1}
{text2}
)
text1
的fontSize是动态的,因为adjustFontSizeToFit并基于其容器的大小。我希望
text2
然后设置为text1呈现为的任何大小。有没有一种方法可以用来找出
text1
呈现为的字体大小,这样我就可以使用
setFontSize
使
text2
呈现为相同的大小

(我在想,当组件渲染时,我如何使用onLayout获得组件的尺寸?)


提前谢谢

你能分享一下你的代码示例吗?这使得帮助更容易,而不是编写整个代码。只添加了一个代码示例!