Button 元素类型无效:应为字符串(对于内置组件)

Button 元素类型无效:应为字符串(对于内置组件),button,react-native,Button,React Native,我对“反应”本机按钮有问题。当我在一个新初始化的项目中测试它们时,一切正常。 但当我想在我的项目中实现它们时,它不起作用,并且给了我一个错误 这是我项目的一部分(没有遗漏重要的内容): 从“React”导入React; 进口{ 平台, 样式表, 可触摸不透明度, 看法 形象,, 文本, 按钮 警觉的 }从“反应本机”; 导出默认类CustomButtons扩展React.Component{ 建造师(道具){ 超级(道具); } onPressLearnMore(){ 警惕。警惕(“工作”);

我对“反应”本机按钮有问题。当我在一个新初始化的项目中测试它们时,一切正常。 但当我想在我的项目中实现它们时,它不起作用,并且给了我一个错误

这是我项目的一部分(没有遗漏重要的内容):

从“React”导入React;
进口{
平台,
样式表,
可触摸不透明度,
看法
形象,,
文本,
按钮
警觉的
}从“反应本机”;
导出默认类CustomButtons扩展React.Component{
建造师(道具){
超级(道具);
}
onPressLearnMore(){
警惕。警惕(“工作”);
}
render(){
返回(
);
}
}
这就是错误:

我一直在阅读有关解决方案的文章,其中按钮的导入不正确,但我没有发现我的按钮有任何问题。
帮个忙就好了

添加
按钮
组件,使其反应为0.37。您可能正在使用旧版本。

您使用的是哪一版本的React Native<代码>按钮是在React-Native 0.37中添加的。@jevakallio好像我在使用React-Native 0.35。非常感谢。请写下来作为回答,以便我能接受:)
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"
      />
    );
  }
}