React Native Drawer 에 관한 질문 있습니다


(shonee) #1

다름이 아니라 앱을 구성하는데 문제가 생겨서 질문에 답변을 주실 수 있으실까 하여 이렇게 여쭈어 봅니다

파일 구성은 그림과 같습니다 그림이 하나밖에 안된다고 해서 모아서 스크린샷 했는데 용량문제로 링크 했습니다
https://drive.google.com/open?id=1lWYzgB1GCJf9SVCPV6qNo3kHN4XRPSRD

그리고 제가 연동시키고자 하는 Drawer는 따로 만들었습니다

그리고 그걸 띄우기 위한 스크린 파일이 AuctionScreen파일인데요

이렇게 할시에 해당 버튼을 클릭하게 되면

에러가 뜨게 됩니다 다른 파일에서 테스트 할시에 App.js를 export default Draw 로 두게되면 연동이 되는데

이미 App.js파일은

위와같이 구성되어 있어서 export default Draw를 할수가 없습니다… 어떻게 해야 버튼을 쓸수 있을까요?

onPress={() => navigation.navigate(“AddAuction”)} 로 바로 접근 하여도 똑같은 undefind가 나타납니다.


(이종은(Jong Lee)) #2

혹시 이 문제 아닌가요?

navigation의 중첩 순서와 관련 있습니다. 링크에서 brentvatne의 글을 참고하세요.


(shonee) #3

this.props.navigation.dispatch(DrawerActions.closeDrawer());
this.props.navigation.dispatch(DrawerActions.openDrawer());
를 넣어보아도 오류는 똑같았습니다…


37


(이종은(Jong Lee)) #4

navigationOptions 사용법이 잘못되었습니다.
다음 글에서 다른 분이 질문한 내용이랑 같은 실수를 하셨어요.


(shonee) #5

navigation Options 를 어떻게 바꿔야 하나요??