2017-10-19 2 views
0

navigationOptions에서 소품이나 주를 호출 할 때 오류가 발생합니다. navigationOptions에서 어떻게 소품이나 주를 얻을 수 있습니까?navigationOptions에서 어떻게 소품이나 주를 얻을 수 있습니까?

여기는 사용자 이름과 사용자의 ID를 렌더링하는 PostDetailScreen입니다.

class PostDetail extends Component { 
    static navigationOptions = ({navigation}) => ({ 
    header: (
     <View> 
      <Text>{this.state.username} {this.props.user.id} 
      </Text> 
     </View> 
    ) 
}); 
+0

@WayneC 이것은 매우 어려운 질문입니까? 나는 Google에서도 이것을 찾을 수 없다. –

+0

https://github.com/react-community/react-navigation/issues/1639 및 https://reactnavigation.org/docs/navigators/navigation-options – wgcrouch

답변

1

댓글 작성 옵션에는 액세스 할 수 없으므로 여기에 의견을 남기십시오. state.username을 어디에 정의했는지, class PostDetail이 호출 된 상위 컨테이너의 props로 user.id를 전달했는지 확인하십시오. 오류 및 질문을 자세하게 게시하십시오.

+0

을 통해 확인하십시오. 음, 이미이 문제를 해결했습니다. 방금 navigationOptions를 사용하지 않기로 결정했습니다. –

+0

그래도 물어봐 줘서 고마워! 감사! –