Нарушение инварианта: Тип элемента недопустим: ожидал строку или класс / функцию, но получил: объект.Проверьте метод визуализации - PullRequest
0 голосов
/ 19 сентября 2018

Когда у меня есть этот фрагмент на экране входа в React Native,

<View style = {{ marginTop: 20 }} >
   <Text styles = {{ fontSize: 15 }}>Forgot Password? · First time here?</Text>
</View>

Все отлично работает.


Но, только тогда ... когда я делаю твик,

<View style = {{ marginTop: 20 }} >
  <Text styles = {{ fontSize: 15 }}>Forgot Password? · First time here?</Text>
  <Touchable styles = { styles.link } onPress = { () => { this.props.navigation.navigate('RegisterScreen') } } ><Text>Sign up</Text></Touchable>
</View>

Это происходит : Wierd error


Пожалуйста, помогите мне избавиться от этой ошибки.

1 Ответ

0 голосов
/ 19 сентября 2018

Проблема в том, что Touchable не является допустимым типом элемента.Если вы хотите использовать элемент Touchable в своем проекте, вы можете использовать TouchableOpacity, TouchableHighlight, TouchableNativeFeedback (только для Android) илиTouchableWithoutFeedback.

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