728x90
최종 프로젝트는 아니지만
4학년 졸업 요건으로 종합프로젝트를 진행하고 있다!
여기에서도 아쉽게 또 프론트,,
사용자 어플리케이션을 만든다
상세한 내용은
노션에 정리했움!
그래서 바로 진행할거임!~!
헤더 만들기
원래는 그냥 컴포넌트를 가져와서 넣는게 대부분인데
나는 statck navigation을 사용하기 때문에
stack navigation을 커스텀 하기로 했다!!!
참고:
Stack.Screen 부분에서
css를 입려갛면 된다!!
그래서 Stack.Screen에서 사용할 수 있는 props들을 봐야겠다!!
<Stack.Screen
name="Detail"
component={DetailScreen}
options={{
headerLeft: ({onPress}) => (
<TouchableOpacity onPress={onPress}>
<Text>Left</Text>
</TouchableOpacity>
),
headerTitle: ({children}) => (
<View>
<Text>{children}</Text>
</View>
),
headerRight: () => (
<View>
<Text>Right</Text>
</View>
),
}}
/>
Bonglog 님 블로그 내 코드를 가져와서 분석하자면
상단의 이름은 Detail이고
component는 DetailScreen,
options로 왼쪽, 가운데, 오른쪽에 커스텀을 넣어준 것이다
TouchableOpacity가 들어가 있기 때문에
각 위치에서 event를 처리해주면 된다
그러면 진짜 끝!!
728x90
'프론트 > React Native, React' 카테고리의 다른 글
[리액트네이티브] react-native firebase 연동 파이어베이스 연동 (0) | 2023.06.26 |
---|---|
[리액트네이티브] react-native firebase firestore 데이터 읽기 (0) | 2023.06.26 |
[리액트네이티브] react-native Dimension 화면 비율 맞추기 (0) | 2023.06.26 |
[리액트네이티브] react-native 이미지 가져오기 앨범에서 가져오기 (0) | 2023.06.26 |
[리액트네이티브] react-native firebase storage에 이미지 업로드 하기 (0) | 2023.06.26 |