2017-11-10 24 views
0

私はReact Nativeの新人ですが、FacebookやReact Native Docのボタンや画像のような新しいコンポーネントを置くたびに、 "ReferenceError:Can not Find Variable"シミュレータのエラー?これは正に、テキスト以外のコードを追加するときに起こります。間違って何かをリンクしていませんか?何かが助けになるでしょう。ReferenceError:変数を見つけることができません

/** 
 
* Sample React Native App 
 
* https://github.com/facebook/react-native 
 
* @flow 
 
*/ 
 

 
import React, { Component } from 'react'; 
 

 
import { 
 
    Platform, 
 
    StyleSheet, 
 
    Text, 
 
    View 
 
} from 'react-native'; 
 

 
const instructions = Platform.select({ 
 
    ios: 'Press Cmd+R to reload,\n' + 
 
    'Cmd+D or shake for dev menu', 
 
    android: 'Double tap R on your keyboard to reload,\n' + 
 
    'Shake or press menu button for dev menu', 
 
}); 
 

 
export default class App extends Component<{}> { 
 
    render() { 
 
    return (
 
     <View style={styles.container}> 
 
     
 
     <Text style={styles.welcome}> 
 
      This is a new App! 
 
     </Text> 
 
     <Text style={styles.instructions}> 
 
      To get started, edit App.js 
 
     </Text> 
 
     <Text style={styles.instructions}> 
 
      {instructions} 
 
     </Text> 
 
     <Button 
 
    onPress={onPressLearnMore} 
 
    title="Learn More" 
 
    color="#841584" 
 
    accessibilityLabel="Learn more about this purple button" 
 
/> 
 
     <Text style={{color: 'blue'}}>Hello</Text> 
 
     </View> 
 
     
 
    ); 
 
    } 
 
} 
 

 
const styles = StyleSheet.create({ 
 
    container: { 
 
    flex: 1, 
 
    justifyContent: 'center', 
 
    alignItems: 'center', 
 
    backgroundColor: 'white', 
 
    }, 
 
    welcome: { 
 
    fontSize: 20, 
 
    textAlign: 'center', 
 
    margin: 10, 
 
    }, 
 
    instructions: { 
 
    textAlign: 'center', 
 
    color: '#333333', 
 
    marginBottom: 5, 
 
    }, 
 
});

** ERROR This is the error

+3

テキストとビューは、なぜ、反応-ネイティブhasnから輸入されました」 tボタンはどこからでもインポートできますか? – castis

+0

私の知らないことは申し訳ありませんが、すべてのコンポーネントはインポートリストの下にリストされていなければなりませんか? –

+0

心配はいりません。ファイル内で使いたいものは、他の場所からインポートするか、何らかの形で宣言してから使用する必要があります。 – castis

答えて

0

てみてくださいそうのような輸入にButtonを追加:

import { 
    Platform, 
    StyleSheet, 
    Text, 
    View, 
    Button 
} from 'react-native'; 
+0

haha​​私はそれも気づいた –

+1

それは恥ずかしいこと:) – Mirakolous

関連する問題