我发现这个代码有错误.但是,更改为react native会删除错误.你能用div和react native吗?如果不是,为什么这个错误如此模糊...?

var React = require('react');
var ReactNative = require('react-native');
var {
  StyleSheet,
  Text,
  View,
} = ReactNative;

let Auto = React.createClass({
  getInitialState: function() {
    return { value: 'Ma' }
  },
  render: function() {
    return (
      <div className="fuck-react">
        Blah blah blah
      </div>
    )
  }

});

推荐答案

不,不能在react native中使用div标记.因为react native基于JSX语法,抽象Dom解析器会自动将这些语法分派给本机组件.你可以在这里得到答案:https://facebook.github.io/react-native/docs/tutorial.html

此外,react native已升级到0.29的新版本,您可能应该忽略旧的ECMA脚本,并将新的ECMA脚本用于javascript语法.因为react native在javascript中使用reactjs,所以最好从这里学习:http://reactjs.net/guides/es6.html

React-native相关问答推荐

错误:无法解决模块missing-asset-registry-路径

需要以前的props和state回调的静态 getDerivedStateFromProps?

新的 react-native ios 应用程序没有构建?

React Native Android:how to remove "overscroll effect" of ScrollView

在 React Native 上为 android 创建自定义 UI 组件,如何向 JS 发送数据?

React Native React 导航标题按钮事件

最近 react-native 版本中的Unable to resolve moduledebuggerWorker 错误

什么时候适合在 React 中使用构造函数?

如何在react-native 中处理不同的屏幕尺寸?

如何清除react-native webview cookie?

在整个屏幕上获取touch 事件

在 Windows 上进行本机调试

使用离线包在 iOS 设备上运行 react-native 应用程序

如何将 React Native Promise 连接到 Swift

如何知道 FlatList 中的滚动状态?

如何使 react-native Picker 停留在新 Select 的选项?

React Native Build Error on IOS - typedef 用不同类型重新定义('uint8_t'(又名'unsigned char')与'enum clockid_t')

react-native如何导入元素根目录?

react-native构建错误:package android.support.annotation does not exist

如何更改后退按钮标签,react-navigation