【发布时间】:2016-05-20 14:59:42
【问题描述】:
将我的项目升级到 React-Native 0.26 后,应用程序崩溃并出现以下错误:
“超级表达式必须为空或函数,不能为未定义”
它在 Switch.js 文件中崩溃,该文件属于 React-Native-Material-Kit 包。
【问题讨论】:
标签: react-native
将我的项目升级到 React-Native 0.26 后,应用程序崩溃并出现以下错误:
“超级表达式必须为空或函数,不能为未定义”
它在 Switch.js 文件中崩溃,该文件属于 React-Native-Material-Kit 包。
【问题讨论】:
标签: react-native
啊,这是因为 React-Native 发展迅速!我的选择太快了。在 25 中,我们看到了这个警告:
弃用
现在不推荐使用 react-native 中的 React API - 2eafcd4 0b534d1
代替:
import React, { Component, View } from 'react-native';
你现在应该:
import React, { Component } from 'react';
import { View } from 'react-native';
26 年后只有一个版本,现在是 breaking change
如果你敢,你可以试试这个codemod。我只是在进行手动更改。
【讨论】: