Я пытаюсь использовать FormValidationMessage
из реактивных элементов.Я не вижу, что я делаю неправильно.Я получаю сообщение об ошибке:
Invariant Violation: Invariant Violation: Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: undefined. You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports.
Я импортирую так же, как документы :
import { Input, Button, FormValidationMessage } from 'react-native-elements';
Моя функция, которая его использует:
showLoginError() {
console.log(this.props.error); //I can log the correct error here
if (this.props.error) {
return(
<FormValidationMessage>{this.props.error}</FormValidationMessage>
)
}
}
Я напрямую вызываю эту функцию при рендеринге, подобном этому
<View style={{width: 250}}>
{this.showLoginError()}
</View>
Я просмотрел весь интернет, но, похоже, нет ясного решения.