«Инвариантное нарушение: просмотр конфигурации не найден для пути имени» при использовании значка материала - PullRequest
0 голосов
/ 05 апреля 2020

Я пытаюсь добавить значок пользовательского интерфейса в мое приложение iOS. Я просто добавил строку с надписью

   <SettingsIcon/> 

, которая заставляет мое приложение создать sh с сообщением «Инвариантное нарушение: просмотр конфигурации не найден для пути имени».

Что такое Я делаю не так?

import React from 'react';
import { FlatList, ScrollView, TouchableOpacity, StyleSheet, Text, View, Button, Alert, TextInput, TouchableHighlight, Modal, App, Image} from 'react-native';
import SwitchSelector from 'react-native-switch-selector';
import SettingsIcon from '@material-ui/icons/Settings';

export default class ProfileScreen extends React.Component {

  render() {

    return (
      <ScrollView contentContainerStyle={styles.container}>
        <SettingsIcon/>
         <View style={{marginTop: 45, alignItems: "center"}}>
            <View style={styles.avatarContainer}>
                <Image style={styles.avatar}
                source={require('../../../assets/logo.png')}/>
            </View>
            <Text style={styles.name}> Juan Gómez </Text>
         </View>   
         <View style={styles.statsContainer}>
            <View style={styles.stat}> 
              <Text style={styles.statAmount}> 21 </Text>
              <Text style={styles.statTitle}> Entregas en curso </Text> 
            </View>
            <View style={styles.stat}> 
              <Text style={styles.statAmount}> 88 </Text>
              <Text style={styles.statTitle}> Donaciones en curso </Text> 
            </View>
         </View>
         <SwitchSelector 
         buttonColor="#013773"
         fontSize={16}
         hasPadding
         style={{ transform: [{ scaleX: .95 }, { scaleY: .95 }] }}
         options={options} 
         initial={0} 
         onPress={value => console.log(`Call onPress with value: ${value}`)} />
      </ScrollView>
    );
  }
}

1 Ответ

1 голос
/ 05 апреля 2020

Пакет MaterialUI не будет работать в реакции-нативный, так как он собран для запуска в браузере.

Для значков материалов в React Native, пожалуйста, посмотрите act-native-vector- значки пакет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...