중첩 된 TabNavigator가 매개 변수를 경로에 전달하지 않음

티아고 나시 멘토

Stack Navigator에 중첩 된 TabNavigator가 있습니다. 로그인 페이지에서 TabNavigator로 이동하여 스택을 재설정하고 일부 매개 변수를 TabNavigator에 전달하려고합니다.

문서에 설명 된대로 스택을 재설정하고 user매개 변수를 탐색기에 전달하는 후속 작업을 수행하고 있습니다.

  resetAction = () => {
    return NavigationActions.reset({
      index:0,
      actions: [NavigationActions.navigate({routeName:'TabNav', params:{user: userId}})]
    })
  }

내 문제는 TabNavigator 경로의 매개 변수에 액세스 할 수 없다는 것입니다. 나는 사용하여 시도 this.props.navigation.state.params하거나 this.props.navigation.params그러나 아무도는 제대로 작동하지 않습니다.

내 tabNavigator 코드 :

const TabNav = TabNavigator({
    Page1:{screen: Page1},
    Page2: {screen: Page2},
    Page3: {screen: Page3}
})

티아고 나시 멘토

TabNav 구성 요소를 아래와 같이 클래스 기반 구성 요소로 변경하여 해결할 수있었습니다.

export default class Dashboard extends React.Component {
  
  router = const TabNav = TabNavigator({
    Page1:{screen: Page1},
    Page2: {screen: Page2},
    Page3: {screen: Page3}
  })

  render(){
    return <TabNav screenProps={{userId: this.props.navigation.state.params.userId}}/>
  }
}

그렇게하면 일반적으로 NavigationActions.navigate({routeName:'TabNav', params:{userId}}screenProps 속성의 경로에서 userId 매개 변수와 같은 매개 변수에 대한 액세스를 전달할 수 있습니다.this.props.screenProps.userId

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Ember 중첩 경로 show.hbs 매개 변수가 작동하지 않음

분류에서Dev

Rails 중첩 양식이 작동하지 않음 (자식 매개 변수가 전혀 전달되지 않음)

분류에서Dev

중첩 된 함수를 매개 변수로 전달

분류에서Dev

Android RequestParams ()에서 중첩 된 매개 변수를 전달하는 방법

분류에서Dev

UI 라우터 : 중첩 된 뷰에 매개 변수를 전달하는 방법

분류에서Dev

매개 변수로 전달 된 ViewController가 초기화되지 않음 (Swift)

분류에서Dev

매개 변수로 전달 된 참조가 이동되지 않음

분류에서Dev

jquery ajax 게시 된 매개 변수가 서버에 전달되지 않음

분류에서Dev

매개 변수가 전달 된 JQuery 함수가 작동하지 않음

분류에서Dev

경로에서 매개 변수를 전달하는 React Native가 정의되지 않음

분류에서Dev

jQuery는 함수 매개 변수를 중첩 된 함수로 전달합니다.

분류에서Dev

Vue.js-v-model에서 매개 변수를 전달하여 중첩 된 속성 변경

분류에서Dev

강력한 매개 변수가 작동하지 않는 중첩 된 양식

분류에서Dev

중첩 된 기능으로 매개 변수 전달

분류에서Dev

중첩 된 구조체 필드 경로를 매크로 매개 변수로 전달

분류에서Dev

내 컨트롤러에 매개 변수를 전달하지 않는 Rspec 중첩 컨트롤러 테스트

분류에서Dev

JSONArray 매개 변수의 중첩 된 객체에 대한 수정 사항이 고정되지 않음

분류에서Dev

Jquery $ .Deferred가 매개 변수를 전달하지 않음

분류에서Dev

중첩 된 요소를 통해 매핑 할 때 재귀 함수가 예상대로 작동하지 않음

분류에서Dev

JS : 함수에 직접 전달 된 인수를 중첩 함수의 매개 변수로 사용

분류에서Dev

vbox에 중첩 된 hbox가 ExtJS를 표시하지 않음

분류에서Dev

아래 SQL 서버에 매개 변수가 있지만 작동하지 않는 저장 프로 시저에 중첩 된 함수

분류에서Dev

Kedro-중첩 된 매개 변수를 노드에 직접 전달하는 방법

분류에서Dev

ajax-> Javascript [POST]-> php : 전달 된 텍스트 매개 변수가 PHP에 표시되지 않음

분류에서Dev

매개 변수로 전달 된 DF가 작동하지 않고 작업을 직렬화 할 수 없습니다.

분류에서Dev

전달 된 매개 변수를 변경하지 않고 form_for 제출 레이블 변경

분류에서Dev

Ruby on Rails : 일부 매개 변수가 중첩 된 속성 인 경우 강력한 매개 변수를 연결하는 방법은 무엇입니까?

분류에서Dev

Rails 4 중첩 폼이 Params에 중첩 된 속성을 전달하지 않음

분류에서Dev

KeePass kdbx가 -pw 매개 변수를 존중하지 않음

Related 관련 기사

  1. 1

    Ember 중첩 경로 show.hbs 매개 변수가 작동하지 않음

  2. 2

    Rails 중첩 양식이 작동하지 않음 (자식 매개 변수가 전혀 전달되지 않음)

  3. 3

    중첩 된 함수를 매개 변수로 전달

  4. 4

    Android RequestParams ()에서 중첩 된 매개 변수를 전달하는 방법

  5. 5

    UI 라우터 : 중첩 된 뷰에 매개 변수를 전달하는 방법

  6. 6

    매개 변수로 전달 된 ViewController가 초기화되지 않음 (Swift)

  7. 7

    매개 변수로 전달 된 참조가 이동되지 않음

  8. 8

    jquery ajax 게시 된 매개 변수가 서버에 전달되지 않음

  9. 9

    매개 변수가 전달 된 JQuery 함수가 작동하지 않음

  10. 10

    경로에서 매개 변수를 전달하는 React Native가 정의되지 않음

  11. 11

    jQuery는 함수 매개 변수를 중첩 된 함수로 전달합니다.

  12. 12

    Vue.js-v-model에서 매개 변수를 전달하여 중첩 된 속성 변경

  13. 13

    강력한 매개 변수가 작동하지 않는 중첩 된 양식

  14. 14

    중첩 된 기능으로 매개 변수 전달

  15. 15

    중첩 된 구조체 필드 경로를 매크로 매개 변수로 전달

  16. 16

    내 컨트롤러에 매개 변수를 전달하지 않는 Rspec 중첩 컨트롤러 테스트

  17. 17

    JSONArray 매개 변수의 중첩 된 객체에 대한 수정 사항이 고정되지 않음

  18. 18

    Jquery $ .Deferred가 매개 변수를 전달하지 않음

  19. 19

    중첩 된 요소를 통해 매핑 할 때 재귀 함수가 예상대로 작동하지 않음

  20. 20

    JS : 함수에 직접 전달 된 인수를 중첩 함수의 매개 변수로 사용

  21. 21

    vbox에 중첩 된 hbox가 ExtJS를 표시하지 않음

  22. 22

    아래 SQL 서버에 매개 변수가 있지만 작동하지 않는 저장 프로 시저에 중첩 된 함수

  23. 23

    Kedro-중첩 된 매개 변수를 노드에 직접 전달하는 방법

  24. 24

    ajax-> Javascript [POST]-> php : 전달 된 텍스트 매개 변수가 PHP에 표시되지 않음

  25. 25

    매개 변수로 전달 된 DF가 작동하지 않고 작업을 직렬화 할 수 없습니다.

  26. 26

    전달 된 매개 변수를 변경하지 않고 form_for 제출 레이블 변경

  27. 27

    Ruby on Rails : 일부 매개 변수가 중첩 된 속성 인 경우 강력한 매개 변수를 연결하는 방법은 무엇입니까?

  28. 28

    Rails 4 중첩 폼이 Params에 중첩 된 속성을 전달하지 않음

  29. 29

    KeePass kdbx가 -pw 매개 변수를 존중하지 않음

뜨겁다태그

보관