2016-12-21 5 views
2

새로운 앱을 만들려고하면 아래 코드에서 오류가 발생합니다. 세계에 구성 요소 seesm은 네이티브 체크 렌더 메소드 탐색기에 응답

Error

 /** 
     * Sample React Native App 
     * https://github.com/facebook/react-native 
     * @flow 
     */ 

     import React, { Component } from 'react'; 
     import { 
      AppRegistry, 
      StyleSheet, 
      Text, 
      View, 
      Navigator 
     } from 'react-native'; 

     var Login = require("./app/components/Login"); 

     class PioneerSales extends Component { 
      render() { 
       return (
        <Navigator 
         initialRoute = {{ 
          id: "Login" 
         }} 
         renderScene = { 
          this.navigatorRenderScene 
         } 
        /> 
       ); 
      } 

      navigatorRenderScene(route, navigator){ 
       _navigator = navigator; 
       if (route.id == "Login") { 
        return (<Login _navigator={_navigator} title="Login" />) 
       } 
      } 
     } 

     AppRegistry.registerComponent('PioneerSales',() => PioneerSales); 

어떤 도움 https://www.youtube.com/watch?v=QJ_iRLfehSU&index=3&list=PL7D-0n1z1EbgAoLu1n5wjcMLDDAQqXOMw

을 감상 할 수있다.

+0

RNPlayground에서 예제를 만들려고합니다. 보십시오 : rnplay.org/apps/lWKLvg. 구성 요소 로그인을 표시 할 수 있습니까? –

+0

http://kopy.io/bj1zC –

+1

'module.export = Login'을'export default Login'과'var Login = require ("./ app/components/Login");'to'import로 변경하려고 시도합니다. './app/components/Login''에서 가져 왔습니까? –

답변

0

로그인 구성 요소가 노출되지 않았기 때문일 수 있습니다. 이렇게해야합니다. 구성 요소를 확인하십시오. 그런 다음이 구성 요소를 가져 오십시오.

import Test from './app/xxx/Login' 
export default class Test extends Component { 

    render() { 

     return (
      <View style={stytles.mainStytle}> 

      </View> 
     ) 

    } 

}