2017-11-28 8 views
1

この小さなスクリプトでエラーを報告しました。 すべてを削除しましたが、この単純な例でもエラーが発生しました。 コンソールに「a」が表示されていますが、エラーが表示されます。未加工テキストは明示的に<Text>のコンポーネントで囲む必要があります

import React, { Component } from 'react'; 
import { 
    View, 
    Text 
} from 'react-native'; 

export default class AfishaAbout extends Component { 
    constructor(props){ 
     super(props); 
    } 
    render(){ 
     console.log("a") 
     return (
      <View> 
       <Text>Test</Text> 
      </View> 
     ) 
     console.log("b") 
    } 
} 

はところで:私はgithubの上の1人が、エラーのこの種の行番号を表示するには、RNのソースコードにいくつかの変更を提案しましたが、私は今それを見つけることができません。

<View> 
    <Text>Test</Text> 
</View> 

どこかに末尾のスペースがあります:

+1

2番目のconsole.logに到達できないため、リストされたコードはエラーを生成していない可能性があります。接頭辞が付いているかどうか確認してください!フラグ{stringFlag && ...}として使用されるすべての文字列値。 – elmeister

+0

@elmeisterありがとうございます、はい、bに到達できません、私のせいです。しかし、これは正確なコードです、私はここに文字列フラグを持っていません。 – SERG

+0

エラーは何ですか? – ShaneG

答えて

0

スペースが問題でここほどその可能反応します。私は次のように変更しようとします:

<View><Text>Test</Text></View> 

スペースが問題であるかどうかを確認し、console.logsも削除してください。それが役に立ったら教えてください!

関連する問題