【发布时间】:2022-10-12 23:07:16
【问题描述】:
我有 2 个组件 A 和 B。 如何将变量从组件 A 传递到组件 B ?
组件A.js
const ComponentA = () => {
//INSET
const insets = useSafeAreaInsets();
//GET HEADER HEIGHT
const [heightHeader, setHeightHeader] = useState(false)
return (
<View
onLayout={({ nativeEvent }) => {
const { height } = nativeEvent.layout
setHeightHeader(height)
}}>
</View>
)
}
export default ComponentA
我想从
const [heightHeader, setHeightHeader] = useState(false)这高度标头多变的组件B.js
import ComponentA from './ComponentA'; const ComponentB = () => { return ( <View style={{ flex:1 }}> <View style={{ flex:1, paddingTop: heightHeader, }}> </View> </View> ) } export default ComponentB我想得到高度标头从组件到组件的变量。
*这两个组件不在同一个文件中
【问题讨论】:
标签: reactjs react-native