React native的正确语法

时间:2016-09-26 15:00:54

标签: react-native components

我刚刚开始学习React Native,我有点困惑。文档说要使用:

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

但是当我跑步时:

react-native init MyApp

我收到了这段代码:

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

有人可以解释一下我应该使用哪种差异。当我尝试用'strict'创建一个组件时,我得到了这个错误:

似乎你试图从'react-native'包中访问'ReactNative.Component'。也许您打算从'react'包中访问'React.Component'?

那么为什么所有的文档都说使用第一种方法呢?我真的很困惑。

0 个答案:

没有答案