ES5 ES6 都 OK,写法不同而已,之所以会有些不兼容是因为你没按照课程的 22 版本来开发导致。
ES5 的写法:
var React = require('react-native')
var StyleSheet = React.StyleSheet
var Text = React.Text
var View = React.View
var Account = React.createClass({
ES6 的写法:
import React, {Component} from 'react'
import {
StyleSheet,
View
} from 'react-native'
export default class Account extends React.Component {
建议依然按照 ES5 的写法跟进课程,全部跟完再升级到 ES6 的写法,或者再等上 2 周,我会放出来 ES6 的补录升级课程