реагировать родной всегда белый экран

1

Я попытался изменить index.ios.js следующим образом

/**
 * Sample React Native App
 * https://github.com/facebook/react-native
 * @flow
 */

import React, { Component } from 'react';
import { TabNavigator } from 'react-native-tabbar-navigator';

import {
  AppRegistry,
  StyleSheet,
  Text,
  View
} from 'react-native';

export default class PMNative extends Component {
  render() {
    return (
      <View style={styles.container}>
        <Text style={styles.welcome}>
          Welcome to React Native!
        </Text>
        <Text style={styles.instructions}>
          To get started, edit index.ios.js
        </Text>
        <Text style={styles.instructions}>
          Press Cmd+R to reload,{'\n'}
          Cmd+D or shake for dev menu
        </Text>

        <TabNavigator>
          <TabNavigator.Item
                selected={this.state.selectedTab === 'home'}
                title="Home"
                renderIcon={() => <Image source={...} />}
                renderSelectedIcon={() => <Image source={...} />}
                badgeText="1"
                onPress={() => this.setState({ selectedTab: 'home' })}>
            {homeView}
          </TabNavigator.Item>
      <TabNavigator.Item
            selected={this.state.selectedTab === 'profile'}
                title="Profile"
                renderIcon={() => <Image source={...} />}
                renderSelectedIcon={() => <Image source={...} />}
                renderBadge={() => <CustomBadgeView />}
                onPress={() => this.setState({ selectedTab: 'profile' })}>
                {profileView}
      </TabNavigator.Item>
     </TabNavigator>
      </View>
    );
  }
}
...

Но когда ti приходит к исполнению, он всегда имеет белый экран. Не могли бы вы рассказать мне, что делать? (Приведенные процессы всех других приложений с использованием 8081 убиты)

Изображение 174551

Обновления:

для длительного использования в режиме ожидания он показывает следующее после запуска npm:

Изображение 174551

Изображение 174551

  • 0
    любое сообщение об ошибке?
  • 0
    Несмотря на то, что я запускаю этот фиктивный проект, белый экран все еще появляется в симуляторе iOS. Имеет ли значение установка пряжи развертывание приложения? facebook.github.io/react-native/docs/...
Показать ещё 12 комментариев
Теги:
react-native

1 ответ

0
Лучший ответ

Я предлагаю вам удалить node_module затем установить его снова с npm install а также использовать node_module библиотеку:

  1. удалить node_module.
  2. запустить npm install.
  3. установите библиотеку, установите на свой случай install react-native-tabbar-navigator.
  4. и попробуйте снова создать свой проект с помощью react-native run-ios.

Надеюсь, мой ответ поможет вам.

  • 0
    На уровне каталога проекта или на корневом уровне?
  • 0
    попробуйте в каталоге проекта ..

Ещё вопросы

Сообщество Overcoder
Наверх
Меню