2017-01-16 65 views
1

我對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

從來就一直唸叨的解決方案,其中按鈕的進口是不正確的,我看不出什麼毛病我的雖然。 幫助會很棒!

+1

您使用的是什麼版本的React Native? 「按鈕」已添加到React Native 0.37中。 – jevakallio

+0

@jevakallio看起來像我正在使用react-native 0.35。謝謝。請把它寫成答案,以便我可以接受它:) – ViktorG

+0

完成,謝謝:) – jevakallio

回答

2

Button組件添加到React Native 0.37。您可能正在使用舊版本。

相關問題