2016-05-20 18 views
13

Dopo l'aggiornamento il mio progetto di reagire-Native 0,26, l'applicazione blocca con il seguente errore:RNMK - Super espressione deve essere o nullo o una funzione

"espressione Super deve o essere nullo o di una funzione, non undefined "

Arresta in modo anomalo nel file Switch.js, che appartiene al pacchetto React-Native-Material-Kit.

enter image description here

risposta

20

Ahh, è perché React-Native si muove velocemente! Troppo veloce nella mia opzione. In 25 abbiamo visto questo avvertimento:

deprecati

richiedono Reagire API da reagire nativo è ormai deprecato - 2eafcd4 0b534d1

Invece di:

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

si dovrebbe ora:

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

E j ust una versione successiva in 26 questo è ora un breaking change

Si può provare questo codemod se avete il coraggio. Sto solo facendo un cambio manuale.

+0

Una modifica manuale di tutti i file del componente RNMK, come descritto, è ciò che ho usato per risolvere temporaneamente questo problema fino all'aggiornamento del pacchetto. – amirfl

Problemi correlati