我刚刚开始学习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'?
那么为什么所有的文档都说使用第一种方法呢?我真的很困惑。