2017-01-16 2 views
1

У меня есть проблема с кнопками с реакцией. Когда я тестирую их в недавно инициализированном проекте, все работает нормально. Но когда я хочу, чтобы реализовать их в свой проект, он не работает, и это дает мне ошибку ...Тип элемента недействителен: ожидается строка (для встроенных компонентов)

Это здесь является частью моего проекта (не важный материал был оставлен из):

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

I've читал о решениях, где импорт Баттона не было правильно, я не вижу ничего плохого с моим, хотя. Помощь будет замечательной!

+1

Какую версию React Native вы используете? «Button» был добавлен в React Native 0.37. – jevakallio

+0

@jevakallio Похоже, я использовал 0,30 ответный ответ. Спасибо. Пожалуйста, напишите это как ответ, чтобы я мог его принять :) – ViktorG

+0

сделано, спасибо :) – jevakallio

ответ

2

Компонент Button был добавлен в группу React Native 0.37. Вероятно, вы используете более старую версию.

Смежные вопросы

 Смежные вопросы