元素类型无效:期望一个字符串(对于内置组件)

时间:2017-01-16 17:55:37

标签: button react-native

我对react-native按钮有问题。当我在一个新初始化的项目中测试它们时,一切正常。 但是当我想将它们实现到我的项目中时,它不起作用并且它给我一个错误......

这是我项目的一部分(没有重要的东西被遗漏):

import React from 'react';
import {
  Platform,
  StyleSheet,
  TouchableOpacity,
  View,
  Image,
  Text,
  Button,
  Alert
} from 'react-native';

export default class CustomButtons extends React.Component {

  constructor(props) {
    super(props);
  }


onPressLearnMore(){
  Alert.alert("WORKING");
}

  render(){
    return(
      <Button
        onPress={this.onPressLearnMore()}
        title="Learn More"
        color="#841584"
        accessibilityLabel="Learn more about this purple button"
      />
    );
  }
}

这是错误: enter image description here

我一直在阅读解决方案,其中Button的导入不正确,但我没有看到我的任何问题。 帮助会很棒!

1 个答案:

答案 0 :(得分:2)

Button组件已添加到React Native 0.37。您可能正在使用旧版本。