2017-02-23 65 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包,杀死你的模拟器并重新启动它们。这为我解决了这个问题。

相关问题