ReactNative 0.25から0.26にアップグレードした後、「スーパー式がnullまたは機能、nullでないいずれかでなければなりません」アップグレードReactNative私はこのよく知られたエラーを取得:は0.26が
「スーパー式がnullまたはいずれかでなければなりませんが関数、nullでない "。
最も一般的な理由は、 '反応'から '反応 - ネイティブ'から 'コンポーネント'をインポートすることです。
しかし、私のすべてのコンポーネントでは、私は右、明らかにそれを実行します。
import React, { Component } from 'react';
は、誰もがこのエラーの別の根本的な原因を経験していますか?今のところ、2番目の完全な新しいプロジェクトを作成し、いつかエラーが発生するまでメインプロジェクトの既存のコードを最初から構築しようとします。しかし、これは本当に時間の殺人者です....
私はこの非難のために知られているRNMK-Libraryを使用しません。
私の依存関係は、0.26のために有効であると思わ:
間で"dependencies": {
"immutable": "^3.8.1",
"react": "15.0.2",
"react-native": "0.26.2",
"react-native-app-intro": "^1.0.2",
"react-native-button": "^1.6.0",
"react-native-drawer": "^2.2.2",
"react-native-fetch-blob": "^0.4.2",
"react-native-fs": "^1.4.0",
"react-native-i18n": "0.0.8",
"react-native-navbar": "^1.5.0",
"react-native-router-flux": "^3.22.23",
"react-native-router-redux": "^0.2.2",
"react-native-search-bar": "^2.11.0",
"react-native-side-menu": "^0.19.0",
"react-native-simple-store": "^1.0.1",
"react-native-sound": "^0.8.3",
"react-native-sqlite-storage": "^2.1.6",
"react-native-swiper": "^1.4.4",
"react-native-vector-icons": "^2.0.2",
"react-redux": "^4.4.5",
"redux": "^3.5.2",
"redux-logger": "^2.6.1",
"redux-saga": "^0.10.4",
"redux-thunk": "^2.1.0",
"rnpm": "^1.7.0"
}
"スーパー式はヌルか関数でなければならず、ヌルでなくてはなりません"ヌルでない場合はどのようにしてnullになることができますか?それは機能に制限されていませんか? – JAB
どの行からエラーがスローされますか?そのコードを表示してください。 – Bergi
@残念なことに、そのエラーは正しいコード行を表示せず、本当に何かを包み込んだ内部構造だけを表示します。この質問に対する私自身の答えを見てください。私は、図書館がRN 0.26の準備ができていないこの問題を引き起こしたことを知りました – itinance