haben ich in die folgenden Fehler leite, nachdem ich nativen 0,48 reagieren aufgerüstet, die auf dem Expo-App (in IOS nur) zeigen, wennReagieren india 0,48 - `Scroll keine PropType für native
RenderingScrollview hat keine PropType für native prop RCTScrollView.onScrollAnimationEnd nativer Typ BOOL .wenn Sie havent dies selbst prop verändert in der Regel bedeutet dies, dass Ihre Versionen von der nativen Code und Javascript-Code nicht synchron sind. Die Aktualisierung von sollte diesen Fehler verschwinden lassen.
Nicht sicher warum, aber ich habe meine Code-Basis so weit wie möglich eingeschränkt. Dieser Fehler wird generiert, wenn ich versuche, ListView zu verwenden. Hier ist die Code-Basis:
import React from 'react';
import {AppRegistry,View,Text,StyleSheet,ListView} from 'react-native';
const styles = StyleSheet.create({
fullView:{
flex:1
},
statusBar: {
backgroundColor:"#de3c3c",
padding:5
},
});
class MyComponent extends React.Component {
constructor() {
super();
const ds = new ListView.DataSource({rowHasChanged: (r1, r2) => r1 !== r2});
this.state = {
dataSource: ds.cloneWithRows(['row 1', 'row 2']),
};
}
render() {
return (
<ListView
dataSource={this.state.dataSource}
renderRow={(rowData) => <Text>{rowData}</Text>}
/>
);
}
}
export default MyComponent;
Und hier meine Abhängigkeiten sind:
"dependencies": {
"expo": "^20.0.0",
"react": "^16.0.0-alpha.12",
"react-native": "^0.48.1",
"react-navigation": "^1.0.0-beta.11"
}
Ich warf einen Blick auf die Dokumentation für Listview, scheint, wie seine veraltet, aber es sollte immer noch funktionieren? FlatList erzeugt den gleichen Fehler, wenn ich es ausprobiert habe.
Hinweis: Ich habe sichergestellt, dass kein anderer Packer läuft.
Dies ist die richtige Antwort und sollte akzeptiert werden, obwohl ich glaube, dass das Root-Problem ein XCode-Update war. Vielen Dank! –
Sie müssen auch 'jest-expo' auf'^21.0.0' updaten https://blog.expo.io/expo-sdk-21-0-0-is-now-available-be33b79921b7 –
Vielen Dank , du hast meinen Tag gerettet. –