将我的项目升级到React-Native 0.26后,应用程序崩溃并出现以下错误:
“超级表达式必须为null或函数,而不是未定义”
它在Switch.js文件中崩溃,该文件属于React-Native-Material-Kit软件包。
答案 0 :(得分:21)
啊,这是因为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。我只是在进行手动更改。