2017-02-23 13 views

答えて

1

render以上の方法が必要です。このロジックは、ReactからComponentまで拡張されたクラスの内部になければなりません。また、あなたは、このアプリのルートの場合AppRegistryからネイティブリアクトを経由して、このコンポーネントを登録したいと思う:

import React, { Component } from 'react'; 
import { AppRegistry, WebView } from 'react-native'; 

class App extends Component { 
    render() { 
     return (
      <WebView 
       source={{uri: 'https://github.com/facebook/react-native'}} 
       style={{marginTop: 20}}/> 
     ); 
    } 
} 

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

このコンポーネントは、あなたのアプリケーションのルートではない場合、あなたは最後の行を削除することができますし、インポートからAppRegistryを除外します。

+0

私はすでにこれを行っていて動作しません – xRobot

+0

@xRobotこのコードをテストしたのでプロジェクト構造に何か間違っているはずです。それは間違いなく '¯\ _(ツ)_ /¯' – TheJizel

+0

私はすべてのコードを削除しましたが、あなたのコードだけを使用しました。私はまだ同じエラーが発生します。 – xRobot

0

もう一度電源を切ってみましたか?実際には、あなたのindex.android.jsバンドルを削除し、エミュレータを終了して、それらを再び起動してください。それは私にとってこの問題を解決しました。

関連する問題