์ด๋ ๊ฒ Navigation ์ ๋ง๋ค์ด์ฃผ์๋ค๋งโฆ ํค๋์ ์ ๋ชฉ์ด ๊ธฐ๋ณธ๊ฐ์ผ๋ก ๋ค์ด๊ฐ ์์ด์ ๊ทธ๋ฐ์ง ๋งค์ฐ ๊ฑฐ์ฌ๋ ธ๋ค. ์ฐพ์๋ณด๋ ์ด ๋ถ๋ถ๋ ์ค์ ์ ๋ฐ๋ก ํด์ฃผ๋ฉด ๋๋ค๊ณ ํ์ฌ ์ฐพ์๋ณด์๋ค.
ํค๋๋ฅผ ์จ๊ธฐ๊ณ ์ถ์ผ๋ฉด..!
<Stack.Screen name="Home" component={Home} options={{headerShown: false}}/>
์ต์ ์ ๋ฃ์ด์ฃผ๋ฉด ๋๋ค.


๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์์ด ๊ธฐ๋ณธ ์ค์ ๋ง ๋ฐ๊ฟ์ฃผ๋ฉด ๋๋ ๋ถ๋ถ์ด๋ผ ์๊ฐ๋ณด๋ค ๊ฐ๋จํ์๋ค.
์ด ์ธ์ ๋ค์ํ ์ค์ ์ด ์์๋๋ฐโฆ
ํค๋์ ์ ๋ชฉ๋ง ๋ณ๊ฒฝํด ์ฃผ๋ ค๋ฉด
<Stack.Screen name="Home" component={Home} options={{title: "ํ"}}/>
<Stack.Screen
name="Home"
component={Home}
options={{
title: "ํ" ,
headerStyle: {
backgroundColor: "#ffffff"
},
headerTintColor: "#ffffff",
headerTitleStyle: {
fontWeight:'bold',
fontSize: 20,
},
}}
/>
ํ๋ฉด ์ปดํฌ๋ํธ์์ navigation.setOptions ํจ์๋ฅผ ์ด์ฉํด๋ ๋๋ค๊ณ ํ๋ค.
function Home({navigation}) {
useEffect(() => {
navigation.setOption({title:'ํ'})
},[navigation]);
}
์โฆ ์ฌ๊ธฐ์์ ํค๋์ ์ ๋ชฉ๋ง ์จ๊ธฐ๊ณ ๋ค๋ก๊ฐ๊ธฐ๋ ๋ง๋ค์ด ์ฃผ๊ณ ์ถ๋ค๋ฉด?(iOS)
๋ฒํผ์ผ๋ก ๋ค๋ก๊ฐ๊ธฐ๋ฅผ ๋ง๋ค์ด ์ฃผ๋ ๋ฐฉ๋ฒ๋ ์๋ค.
<Button onPress={() => navigation.pop()} title="๋ค๋ก๊ฐ๊ธฐ" />
(iOS) ์์ ์ด๋ ๊ฒ ํ๋ค๊ฐ๋ StatusBar ์์ญ์ ์นจ๋ฒโฆ ์ปดํฌ๋ํธ ์ด์ฉํด์ ์ด๋ ๊ฒ ๊ณ ์ณ์ค๋ค.
import {SafeAreaView} from 'react-native-safe-area-context'
<SafeAreaView>
<Button onPress={() => navigation.pop()} title="๋ค๋ก๊ฐ๊ธฐ" />
</SafeAreaView>