React native to biblioteka JavaScript używana do tworzenia natywnych aplikacji mobilnych za pomocą React. React Native skupia się na wydajności programistów na wszystkich platformach, na których Ci zależy - ucz się raz, pisz gdziekolwiek.
Jestem nowy w React i rozumiem zalety wbudowanych stylów opartych na komponentach. Ale zastanawiam się, czy istnieje przyzwoity sposób na stworzenie jakiegoś globalnego stylu. Na przykład chciałbym używać tej samej kolorystyki tekstu i przycisków w całej mojej aplikacji. Zamiast powtarzać w każdym komponencie (a następnie zmieniać go w x miejscach, …
Czy istnieje odpowiednik tego CSS w React Native, aby aplikacja wszędzie używała tej samej czcionki? body { font-family: 'Open Sans'; } Ręczne stosowanie go w każdym węźle tekstowym wydaje się zbyt skomplikowane.
Chciałbym umieścić biały pasek, który zajmowałby całą szerokość u dołu ekranu. W tym celu pomyślałem o zastosowaniu absolutepozycjonowania z odziedziczonymi flexboxparametrami. Z następującego kodu renderuje coś jak ten . Oto mój kod: var NavigationBar = React.createClass({ render: function() { return( <View style={navigationBarStyles.navigationBar}> //Icon 1, Icon 2... </View> ); } }); …
W React Native, istnieją co najmniej trzy sposoby, aby jeden przycisk TouchableNativeFeedback, TouchableHighlighta TouchableOpacity. Jest też taki TouchableWithoutFeedback, którego dokumentacja wyraźnie stwierdza, że nie należy go używać, ponieważ „wszystkie elementy reagujące na prasę powinny mieć wizualną informację zwrotną po dotknięciu”. TouchableNativeFeedback jest dostępny tylko w systemie Android i „zastępuje widok …
Chciałbym dodać interfejs tylko do debugowania do mojej aplikacji React Native, ale nie mogę znaleźć żadnego odpowiednika RCT_DEBUGani RCT_DEVflag czasu kompilacji w środowisku JavaScript. Czy jest jeden? Przykład zastosowania: chcę dodać pasek stanu, który pokazuje liczbę żądań HTTP zainicjowanych przez moją aplikację. Oczywiście nie jest to część aplikacji wysyłkowej, ale …
Chcę zrobić divkij na górze ekranu bez wpływu na inne elementy, a jego element potomny w środku. .parent { display: flex; justify-content: center; position: absolute; } <div class="parent"> <div class="child">text</div> </div> Uruchom fragment koduUkryj wynikiRozwiń fragment Kiedy dodam position: absolutewiersz, justify-content: centerstaje się nieważny. Czy są ze sobą w konflikcie …
To mój projekt: https://github.com/kenpeter/my_hak_news , który jest bezpośrednią kopią https://github.com/grigio/HAgnostic-News . Sklonuj Git https://github.com/kenpeter/my_hak_news , a następnie uruchomreact-native run-android Mam ten błąd: * 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; …
Co powoduje następujący problem? Czy moja wersja Android SDK nie jest obsługiwana? Starting JS server... Building and installing the app on the device (cd android && gradlew.bat installDebug)... FAILURE: Build failed with an exception. * What went wrong: A problem occurred configuring project ':app'. > failed to find Build Tools …
Wydaje się, że position:absolutew użyciu element nie może być wyśrodkowany za pomocą justifyContentlub alignItems. Istnieje obejście do użycia, marginLeftale nie wyświetla się tak samo dla wszystkich urządzeń, nawet przy użyciu wymiarów do wykrywania wysokości i szerokości urządzenia. bottom: { position: 'absolute', justifyContent: 'center', alignItems: 'center', top: height*0.93, marginLeft: width*0.18, }, …
Próbuję dowiedzieć się, jak zmienić nazwę aplikacji ReactNative. Zainstalowany pakiet APK na moim urządzeniu to po prostu „Aplikacja” z ikoną Androida. Jak mogę to zmienić? Próbowałem zmienić plik package.json i ponownie uruchomić aktualizację react-native, ale nie zaktualizowało to AndroidManifest.xml
Mam problemy z rodzimym reagowaniem. Mam komponent wejściowy (taki jak pole tekstowe), w którym użytkownik może wprowadzić swój adres e-mail, ale chodzi o to, że pierwsza litera zawsze jest domyślną wielką literą i nie można jej zmienić na inną. Jak mogę to zmienić, tak jak pierwsza litera może być również …
Chciałbym zapytać, jak reaguje natywna obsługa lub responsywna czcionka. Na przykład w iPhonie 4s mam fontSize: 14, podczas gdy w iPhonie 6 mam fontSize: 18.
Widziałem ten sposób na automatyczne przewijanie okna przez aplikacje natywne, ale zastanawiam się, jak to zrobić w React Native ... Kiedy <TextInput>pole zostanie wyróżnione i zostanie umieszczone nisko w widoku, klawiatura zakryje pole tekstowe. Możesz zobaczyć ten problem na przykładzie TextInputExample.jswidoku UIExplorer . Czy ktoś ma dobre rozwiązanie?
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.