«react-native» etiketlenmiş sorular

React native, React kullanarak yerel mobil uygulamalar oluşturmak için kullanılan bir JavaScript kitaplığıdır. React Native ürününün odak noktası, önem verdiğiniz tüm platformlarda geliştirici verimliliğidir - bir kez öğrenin, istediğiniz yere yazın.

14
TextInput odağa sahipken pencere klavyenin arkasından nasıl otomatik olarak kaydırılır?
Yerel uygulamaların pencereyi otomatik olarak kaydırmasına yönelik bu saldırıyı gördüm, ancak bunu React Native'de yapmanın en iyi yolunu merak ediyorum ... Bir <TextInput>alan odaklandığında ve görünümün altına yerleştirildiğinde klavye metin alanını kaplayacaktır. Bu sorunu örnek UIExplorer'in görüşünde TextInputExample.jsgörebilirsiniz. İyi bir çözümü olan var mı?

3
React Native Animated, Complete Event
Animated.spring bittiğinde bir olayı tetiklemek için en iyi uygulama nedir? Animated.spring(this.state.pan, { toValue: 0 }).start() Biraz araştırdım ve bunu yapmanın tek bir yolunu bulamadım. AddListener'ı animasyonun son değerine mi yoksa bir zaman aşımına mı ulaştığını kontrol etmek için kullanabilirim, ancak ikisi de süper basit olması gereken şey için çirkin düzeltmeler …


16
React Native'de "Uzaktan hata ayıklayıcı arka planda bir sekmede" uyarısından kurtulun
Yeni bir React Native projesi başlattım ve şu uyarıyı almaya devam ediyorum: Uzaktan hata ayıklayıcı, uygulamaların yavaş çalışmasına neden olabilecek bir arka plan sekmesindedir. Sekmeyi ön planlayarak (veya ayrı bir pencerede açarak) bunu düzeltin. Biraz can sıkıcı, bu yüzden ondan nasıl kurtulabileceğimi bilmek istiyorum? Hata ayıklayıcıyı Chrome'da çalıştırıyorum ve onu …

16
Düz liste nasıl yeniden oluşturulur?
ListView'den farklı olarak this.state.datasource'u güncelleyebiliriz. FlatList'i güncellemek veya yeniden oluşturmak için herhangi bir yöntem veya örnek var mı? Amacım, kullanıcı düğmeye bastığında metin değerini güncellemek ... renderEntries({ item, index }) { return( <TouchableHighlight onPress={()=> this.setState({value: this.state.data[index].value+1})> <Text>{this.state.data[index].value}</Text> </TouchableHighlight> ) } <FlatList ref={(ref) => { this.list = ref; }} keyExtractor={(item) => …

19
React navigasyonunda geri düğmesini devre dışı bırakın
React native navigasyonu (react-navigation) StackNavigator kullanıyorum. uygulamanın tüm yaşam döngüsü boyunca Oturum Açma sayfasından başlar. Giriş ekranına dönerek bir geri seçeneğimin olmasını istemiyorum. Giriş ekranından sonra ekranda nasıl gizlenebileceğini bilen var mı? BTW, şunu kullanarak da giriş ekranında saklıyorum: const MainStack = StackNavigator({ Login: { screen: Login, navigationOptions: { title: …


18
React-Native: java.lang.UnsatisfiedLinkError: yüklenecek DSO bulunamadı: libhermes.so
React -native 0.60.2 sürümünü kullanmak için projemi yeni güncelledim . Ancak Android cihazda bir uygulamayı çalıştırmaya çalıştığımda, başlatma ekranından sonra çöküyor. Aşağıdaki hata günlüklerini aldım: E/AndroidRuntime: FATAL EXCEPTION: create_react_context Process: com.tjspeed, PID: 3909 java.lang.UnsatisfiedLinkError: couldn't find DSO to load: libhermes.so at com.facebook.soloader.SoLoader.doLoadLibraryBySoName(SoLoader.java:738) at com.facebook.soloader.SoLoader.loadLibraryBySoName(SoLoader.java:591) at com.facebook.soloader.SoLoader.loadLibrary(SoLoader.java:529) at com.facebook.soloader.SoLoader.loadLibrary(SoLoader.java:484) at com.facebook.hermes.reactexecutor.HermesExecutor.<clinit>(HermesExecutor.java:20) …

4
React-redux kapsayıcı bileşenine sahne aktarımı
Bir React Native Navigator bileşeni içinde oluşturulan bir react-redux konteyner bileşenine sahibim. Gezgini bir destek olarak bu kapsayıcı bileşenine geçirebilmek istiyorum, böylece sunum bileşeninin içinde bir düğmeye basıldıktan sonra, bir nesneyi gezinti yığınına itebilir. Bunu, react-redux kapsayıcı bileşeninin bana verdiği tüm standart kodu elle yazmaya gerek kalmadan yapmak istiyorum (ve …

16
React Native projesini yeniden mi adlandırıyorsunuz?
Bir React Native projesini yeniden adlandırmak için nelerin değiştirilmesi gerektiğine dair talimatlar var mı? MyAppIOS satırlarında bir şey olarak adlandırılan bir uygulamam var ve onu basitçe MyApp olarak yeniden adlandırmak istiyorum (artık Android desteği yok)

11
React Yerel Android Derleme Hatası MainActivity.java:29: hata: sembol bulunamıyor
React Native android uygulamamı derlemeye çalışırken bu hatayı alıyorum. Android uygulaması BuildConfig.DEBUG'ı çözemiyor. :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 >1 error :app:compileDebugJavaWithJavac FAILED Bunu sadece true olarak ayarlayarak geçici olarak çözebilirim. Bu, bir uygulama adını değiştirdikten sonra olmuş olabilir (çünkü …

2
CocoaPods, “ReactCommon / jscallinvoker” kapsülü için uyumlu sürümler bulamadı:
RN v0.62'ye yeni güncelledim ve iOS'ta uygulama çalıştırmak bana aşağıdaki hatayı veriyor !] CocoaPods could not find compatible versions for pod "ReactCommon/jscallinvoker": In snapshot (Podfile.lock): ReactCommon/jscallinvoker (from `../node_modules/react-native/ReactCommon`) In Podfile: ReactCommon/jscallinvoker (from `../node_modules/react-native/ReactCommon`) None of your spec sources contain a spec satisfying the dependency: `ReactCommon/jscallinvoker (from `../node_modules/react-native/ReactCommon`)`. Tüm node_modules'leri sildim …

8
Bu hatayı alıyorum: hata: paketleme başarısız oldu: Hata: `tepki-yerel-güvenli-alan-bağlam 'modülü çözülemedi
Uygulamamı çalıştırdıktan sonra bu hatayı alıyorum: Hata: Başarısız bundling: Hata: kararlılık modülüne react-native-safe-area-contextgelennode_modules/react-navigation-stack/lib/module/vendor/views/Stack/StackView.js : tepki yerli güvenli alan-bağlam proje içinde bulunamadı. Ama aynı eski demo için yaptığım şey. Mükemmel çalıştı. Burada neyi yanlış yaptığımı bilmiyorum. Lütfen kodumu kontrol et: Kurulum için: React Native Navigation ve Hareket İşleyici: npm install --save …



Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.