将我的项目升级为React Native 0.26后,应用程序崩溃,出现以下错误:

超级表达式必须为null或函数,而不是未定义的

它在switch 中崩溃了.js文件,它属于React Native Material Kit包.

enter image description here

推荐答案

啊,这是因为我们的行动很快!我的 Select 太快了.在25年中,我们看到了这样的警告:

Deprecations

现在不推荐使用React native提供的React API-2EAFC44 0b534d1

而不是:

import React, { Component, View } from 'react-native';

你现在应该:

import React, { Component } from 'react';
import { View } from 'react-native';  

26年后的一个版本现在是breaking change

如果你敢的话,你可以试试这个codemod.我只是在做手工修改.

React-native相关问答推荐

React本机组件未更新状态

无法设置文本输入参考

React Native Axios 通过数组的键过滤

不能总是在 Chrome 中设置 React Native 断点

如何判断 Detox 正在运行测试?

调用 ES6 方法时绑定上下文.如何从称为回调的方法中访问对象?

在 create-react-native-app 元素中突然看到错误Plugin/Preset files are not allowed to export objects, only functions

如何在带有decorator 的 react-native 0.56 (Babel 7) 中使用 mobx

create-react-native-app myproject和react-native init myproject之间的真正区别是什么

无法访问函数内部的状态

缺少请求的请求令牌

如何将参数传递给graphql片段?

如何在 React Native 中获取电话号码?

使用 WSL2 运行时如何将手机连接到 expo

动画属性启动时 ReactNative ActivityIndi​​cator 不显示 false

Unexpected token on "export default const"

React-Native ios App 在没有报告的情况下崩溃

如何更改键盘上的 return按钮?

react-native构建错误:package android.support.annotation does not exist

React Native:如何动态更改