2017-01-25 1 views
0

여기에 문서에서 뭔가 빠졌을 수 있습니다.`react-native-router-flux`은 자식을 렌더링하는 부모 구성 요소를 허용합니까?

react-native-router-flux은 하위 장면을 렌더링하는 구성 요소가있는 부모 장면을 허용합니까? 코드에서

이 라우팅, 말하는 :

<Scene key="home" component={ApplicationRoot}> 
    <Scene key="settings" component={Settings} /> 
</Scene> 

ApplicationRoot 구성 요소 것

class ApplicationRoot extends React.Component { 
    constructor() { .. } 
    render() { 
    return(
     <View>{this.props.children}</View> 
    ); 
    } 
} 

여기를 Settings을 전달합니다.

ApplicationRoot 내에서 라이프 사이클 기능을 사용할 수있는 아이디어는 모든 중첩 된 경로에 적용되는 응용 프로그램 수준 기능 (예 : 로그인 한 경우 확인, 로그 아웃 등)을 처리하는 것입니다.

랩핑 상위 구성 요소를 통해 가능하지 않은 경우이를 달성하는 방법을 알고있는 사람이 있습니까?

답변

0

공식 코드베이스의 example에 이어 스위처 솔루션으로갔습니다. 루트 초기 구성 요소 (항상 initial={true}으로 설정 됨)는 다시 내 상태에서 Redux 상태를 확인하고 관련 페이지로 라우팅하는 역할을합니다.

응용 프로그램 수준에서 상태를 청취 할 수 없으므로 정확하게 수행하지는 않지만 작업은 수행합니다.

관련 문제