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.
Kiedy uruchamiam to polecenie: react-native run-ios Moja aplikacja działa domyślnie na urządzeniu symulującym iPhone6: Found Xcode project RN.xcodeproj Launching iPhone 6 (9.2)... Jak mogę domyślnie uruchomić aplikację na innym urządzeniu symulującym (takim jak iPhone5s)?
Na przykład mam element, który chcę, aby był dobrze unoszony <View style={{width: 300}}> <Text style={{backgroundColor: "#DDD"}}>Hello</Text> </View> Jak można Textprzesunąć / wyrównać w prawo? Ponadto, dlaczego zajmuje Textcałą przestrzeń View, a nie tylko miejsce na „Hello”?
Ostatnio zacząłem otrzymywać ten błąd: Aby można było używać rolki z aparatu, klucz NSPhotoLibraryUsageDescription musi być obecny w Info.plist. Używam React Native do budowy mojej aplikacji (nie znam natywnego programowania na iOS) i nie wiem, jak dodać ten klucz do Info.plist Czy możesz zamieścić przykład? Dzięki Używam pakietu npm "react-native-camera-roll-picker": …
Tworzę aplikację na Androida przy użyciu React Native i do tworzenia przycisków użyłem komponentu TouchableOpacity. Używam komponentu do wprowadzania tekstu, aby akceptować tekst od użytkownika, a przycisk powinien być włączony tylko wtedy, gdy wprowadzony tekst pasuje do określonego ciągu. Mogę wymyślić sposób, aby to zrobić, początkowo renderując przycisk bez opakowania …
Do tworzenia aplikacji wieloplatformowych używam native speakera, ale nie wiem, jak ustawić zmienną środowiskową, aby mieć różne stałe dla różnych środowisk. Przykład: development: BASE_URL: '', API_KEY: '', staging: BASE_URL: '', API_KEY: '', production: BASE_URL: '', API_KEY: '',
Czy używanie componentDidMount()jako funkcji asynchronicznej jest dobrą praktyką w React Native, czy powinienem tego unikać? Muszę uzyskać informacje od AsyncStoragemomentu zamontowania komponentu, ale jedyny znany mi sposób, aby to umożliwić, to ustawienie componentDidMount()funkcji asynchronicznej. async componentDidMount() { let auth = await this.getAuth(); if (auth) this.checkAuth(auth); } Czy jest z tym …
Używam React.JS i kiedy to robię react-native run-android(z podłączonym urządzeniem) widzę pustą stronę. Kiedy potrząsam urządzeniem i wybieram Debug JS Remotelyz listy opcji, widzę następujący ekran. FYI: OS: Ubuntu 16.04 Node version is: v4.6.2 java version "1.8.0_111" react": "15.4.1 react-native": "0.38.0
Chciałem dodać obraz pełnoekranowy do widoku, więc piszę ten kod return ( <View style={styles.container}> <Image source={require('image!egg')} style={styles.backgroundImage}/> </View> ) i zdefiniował styl jako var styles = StyleSheet.create({ container: { flex: 1, justifyContent: 'center', alignItems: 'center', backgroundColor: '#F5FCFF', flexDirection: 'column', }, backgroundImage:{ width:320, height:480, } ... ale w ten sposób jak …
Czy można uzyskać rozmiar (szerokość i wysokość) określonego widoku? Na przykład mam widok pokazujący postęp: <View ref='progressBar' style={{backgroundColor:'red',flex:this.state.progress}} /> Muszę znać rzeczywistą szerokość widoku, aby prawidłowo wyrównać inne widoki. czy to możliwe?
Kiedy tworzę zupełnie nowy projekt przy użyciu react-native init(RN wersja 0.29.1) i umieszczam pobieranie w metodzie renderowania do publicznego interfejsu API filmu demonstracyjnego na Facebooku, generuje plik Network Request Failed. Istnieje bardzo bezużyteczny ślad stosu i nie mogę debugować żądań sieciowych w konsoli Chrome. Oto pobieranie, które wysyłam: fetch('http://facebook.github.io/react-native/movies.json') .then((response) …
Próbuję użyć fetchw React Native, aby pobrać informacje z API Product Hunt. Uzyskałem właściwy token dostępu i zapisałem go w stanie, ale wydaje się, że nie mogę go przekazać w nagłówku autoryzacji dla żądania GET. Oto, co mam do tej pory: var Products = React.createClass({ getInitialState: function() { return { …
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.