2017-02-27 3 views
0

オブジェクトの年プロパティの年をループして取得する関数があります。私はリストビューのtitle小道具でレンダリングしようとしていますが、このエラーが発生します。ネイティブエラー原文 "1997"は、明示的な<text>コンポーネントにラップする必要があります

Error: raw text "1997" must be wrapped in an explicit <text> component

My機能

renderRow = (year) => { 
    return (
     <ListItem 
      key={year.id} 
      title={year.year} 
      onPress={() => this.props.dispatch(storeUserYear(year))} 
      underlayColor='#eceeef' 
     /> 
    ) 
} 

私はstackoverflowの上で同様のものを見ましたが、それは空白React Native error: Raw " " must be wrapped in an explicit <Text> Component

で私はこのエラーを取り除くにはどうすればよい

をしなければなりませんでしたか?

ありがとうございます!

+0

'ListItem'は自分で実装しているコンポーネントですか? –

+0

のListItemは、ネイティブの要素https://github.com/react-native-community/react-native-elementsマットが言うように、問題は、コンポーネント内のようですので、奇妙なよう – maxwellgover

+0

に反応からコンポーネントです。それを引き起こしているコードは本当ですか?どのファイル/行番号を取得していますか?私は今それを見ています –

答えて

0

エラーはListItemのコンポーネントにありますが、ここには記載されていません。 props.titleと呼ばれる地域のどこにでも年が<Text>...</Text>で囲まれていることを確認してください。

関連する問題