Als «react-native» getaggte Fragen

React native ist eine JavaScript-Bibliothek, mit der native mobile Apps mit React erstellt werden. Der Fokus von React Native liegt auf der Entwicklereffizienz auf allen Plattformen, die Sie interessieren - einmal lernen, überall schreiben.


2
Reagiere auf ein animiertes, vollständiges Ereignis
Was ist die beste Vorgehensweise, um ein Ereignis auszulösen, wenn Animated.spring beendet ist? Animated.spring(this.state.pan, { toValue: 0 }).start() Ich habe ziemlich viel gesucht und keinen einzigen Weg gefunden, dies zu tun. Ich könnte addListener verwenden, um zu überprüfen, ob die Animation ihren Endwert oder eine Zeitüberschreitung erreicht hat, aber beide …

20
Paketsignaturen stimmen nicht mit der zuvor installierten Version überein
Dies ist mein Projekt: https://github.com/kenpeter/my_hak_news , eine direkte Kopie von https://github.com/grigio/HAgnostic-News . Git-Klon https://github.com/kenpeter/my_hak_news , dann ausführenreact-native run-android Habe diesen Fehler bekommen: * What went wrong: Execution failed for task ':app:installDebug'. > com.android.builder.testing.api.DeviceException: com.android.ddmlib.InstallException: Failed to finalize session : INSTALL_FAILED_UPDATE_INCOMPATIBLE: Package com.hagnosticnews signatures do not match the previously installed version; …

16
Wie wird die Flatlist neu gerendert?
Im Gegensatz zu ListView können wir this.state.datasource aktualisieren. Gibt es eine Methode oder ein Beispiel, um FlatList zu aktualisieren oder neu zu rendern? Mein Ziel ist es, den Textwert zu aktualisieren, wenn der Benutzer die Taste drückt ... renderEntries({ item, index }) { return( <TouchableHighlight onPress={()=> this.setState({value: this.state.data[index].value+1})> <Text>{this.state.data[index].value}</Text> </TouchableHighlight> …


18
Reagieren Sie auf Native TextInput, das nur numerische Zeichen akzeptiert
Ich benötige eine React Native- TextInputKomponente, mit der nur numerische Zeichen (0 - 9) eingegeben werden können. Ich kann das einstellen, keyboardTypeauf numericdas ich bis auf den Punkt (.) Fast zur Eingabe komme. Dies verhindert jedoch nicht, dass nicht numerische Zeichen in das Feld eingefügt werden. Was ich mir bisher …

18
Deaktivieren Sie die Zurück-Schaltfläche in der Reaktionsnavigation
Ich verwende React Native Navigation (React-Navigation) StackNavigator. Es beginnt auf der Anmeldeseite während des gesamten Lebenszyklus der App. Ich möchte keine Zurück-Option haben und zum Anmeldebildschirm zurückkehren. Weiß jemand, wie es nach dem Anmeldebildschirm auf dem Bildschirm ausgeblendet werden kann? Übrigens verstecke ich es auch im Anmeldebildschirm mit: const MainStack …

14
Native reagieren - Image Require-Modul mit dynamischen Namen
Ich erstelle gerade eine Test-App mit React Native. Das Image-Modul hat bisher einwandfrei funktioniert. Wenn ich beispielsweise ein Bild mit dem Namen hatte avatar, funktioniert das folgende Codefragment einwandfrei. <Image source={require('image!avatar')} /> Aber wenn ich es in eine dynamische Zeichenfolge ändere, bekomme ich <Image source={require('image!' + 'avatar')} /> Ich bekomme …

14
Ändern Sie den App-Namen in React Native
Ich versuche herauszufinden, wie man einen ReactNative-App-Namen ändert. Die auf meinem Gerät installierte APK ist einfach "App" mit dem Android-Symbol. Wie kann ich das ändern? Ich habe versucht, package.json zu ändern und das reaktionsnative Upgrade erneut auszuführen, aber AndroidManifest.xml wurde nicht aktualisiert

8
Der Fehler "React.Children.only erwartet, dass ein einzelnes untergeordnetes React-Element empfangen wird", wenn <Image> und <TouchableHighlight> in eine <View> eingefügt werden
Ich habe die folgende Rendermethode in meinem React Native-Code: render() { const {height, width} = Dimensions.get('window'); return ( &lt;View style={styles.container}&gt; &lt;Image style={{ height:height, width:width, }} source={require('image!foo')} resizeMode='cover' /&gt; &lt;TouchableHighlight style={styles.button}/&gt; &lt;/View&gt; ); } Es gibt mir eine React.Children.nur erwartet, dass ein einzelnes untergeordnetes React-Element empfangen wird Error. Wenn ich die …


17
React-Native: java.lang.UnsatisfiedLinkError: DSO zum Laden konnte nicht gefunden werden: libhermes.so
Ich habe gerade mein Projekt aktualisiert, um die reaktionsnative Version 0.60.2 zu verwenden . Wenn ich jedoch versuche, eine Anwendung auf einem Android-Gerät auszuführen, stürzt sie nach dem Startbildschirm ab. Ich habe die folgenden Fehlerprotokolle erhalten: E/AndroidRuntime: FATAL EXCEPTION: create_react_context Process: com.tjspeed, PID: 3909 java.lang.UnsatisfiedLinkError: couldn't find DSO to load: …

11
Reagieren Sie auf den nativen Android-Build-Fehler MainActivity.java:29: Fehler: Symbol kann nicht gefunden werden
Ich erhalte diesen Fehler, wenn ich versuche, meine React Native-Android-App zu kompilieren. Die Android-App kann BuildConfig.DEBUG nicht auflösen. :app:processDebugJavaRes UP-TO-DATE :app:compileDebugJavaWithJavac /Users/amirsharif/mobile-rappad/android/app/src/main/java/com/rappadmobile/MainActivity.java:29: error: cannot find symbol .setUseDeveloperSupport(BuildConfig.DEBUG) ^ symbol: variable BuildConfig location: class MainActivity &gt;1 error :app:compileDebugJavaWithJavac FAILED Ich kann es vorübergehend beheben, indem ich es einfach auf true setze. …

16
React Native-Projekt umbenennen?
Gibt es Anweisungen, was geändert werden muss, um ein React Native-Projekt umzubenennen? Ich habe eine App namens MyAppIOS und möchte sie einfach in MyApp umbenennen (jetzt, da die Android-Unterstützung nicht mehr verfügbar ist).

4
Übergabe der Requisiten an die React-Redux-Containerkomponente
Ich habe eine React-Redux-Containerkomponente, die in einer React Native Navigator-Komponente erstellt wird. Ich möchte in der Lage sein, den Navigator als Requisite an diese Containerkomponente zu übergeben, damit er nach dem Drücken einer Schaltfläche in seiner Präsentationskomponente ein Objekt auf den Navigatorstapel schieben kann. Ich möchte dies tun, ohne den …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.