2017-07-03 7 views
0

がここに私のメインのアプリケーションクラスである親コンポーネントである:働く私props.childrenは、レンダリングされていないが、彼らは

return(
    <Provider store={store}> 
    <View style={ { flex: 1, paddingTop: paddingTop } }> 
     <MainScreenNavigator/> 
    </View> 
    </Provider> 
) 

。しかし、私はこのようなログインでこれをラップしようとした場合:

return(
    <Provider store={store}> 
    <View style={ { flex: 1, paddingTop: paddingTop } }> 
     <Login> 
     <MainScreenNavigator/> 
     </Login> 
    </View> 
    </Provider> 
) 

をログインクラスで次のように:

class Login extends Component { 
    render =() => { 
    return (
     <View> 
     {this.props.children} 
     </View> 
    ); 
    } 
} 

何もレンダリングされません取得します。わかりません。

答えて

5

ViewLoginには寸法がありません。それにはflex: 1のスタイルを指定し、this.props.childrenが表示されます。

+0

ありがとう..それは私の愚かな間違いだった.. – raarts

+0

これがうまくいけば、私の答えを受け入れることができます:) –

+0

私はそれができるようになります。あなたは写真が壊れています。 – raarts

関連する問題