간단한 앱을 만들며 공부하고있다.
width,height 속성들은 퍼센트(%) 사용이 가능하지만, font-size는 사용이 불가했다.
width:20% , font-size: 10
이렇게 설정했을 때, 만약 화면이 작다면 폰트와 설정한 width가 맞지 않을 것 같다.
그래서 구글링해봤다.
import {Dimensions} from "react-native"
const Height = Dimensions.get("window").height;
const Width = Dimensions.get("window").width;
import { useWindowDimensions } from "react-native";
<Text style={{width:window.width / 3}} > Hello World </Text>
const {x, y, width, height} = event.nativeEvent.layout
--
const [parentHeight,setParentHeight] = useState(0);
const onLayout = event => {
const {height} = event.nativeEvent.layout;
setParentHeight(height)
}
return (
<View style={{width: 100, height: 100}} onLayout={onLayout}>
<View style={{height:parentHeight / 2}}>
</View>
</View>
)