2017-10-09 7 views
1

タイトルのエラーについて少なくとも8つのスタックオーバーフローの投稿を読みましたが、すべてを大文字にしたのでまだ解決していません。<> HTMLタグは使用しないでください。 Momentのドキュメントを参考にして、今週の最初の曜日を最初の<Moment></Moment>に、2017年10月9日のような日付を2番目に表示しようとしています。以下、私はApp.jsを貼り付けた。私はcreate-react-nativeアプリを使い始めました。代わりに私は何をすべきですか?ネイティブモーメントに反したエラー:オブジェクトクラスがありました。[オブジェクトオブジェクト]

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


export default class App extends React.Component { 
    render() { 
    return (
     <View style={styles.container}> 
     <Moment format="dddd"></Moment> 
     <Moment format='MMMM Do YYYY'></Moment> 
     <Text>Today at a Glance</Text> 
     </View> 
    ); 
    } 
} 

const styles = StyleSheet.create({ 
    container: { 
     flex: 1, 
     backgroundColor: '#fff', 
     alignItems: 'center', 
     justifyContent: 'center', 
    }, 
}); 
+0

は、コンポーネントがレンダリングしてい '<モーメント形式=「DDDD」> ' – 223seneca

+1

フォーマットを指定していますが、フォーマットする日付は与えていません。 – bennygenel

+0

はい223seneca、私はコンポーネントをレンダリングする行をコメントアウトしたとき。また、ストイックの哲学は揺れる! – BenCook28

答えて

1

私は同じ問題を持っていると私は、docでこれを見つけた: <Moment element={Text} >1976-04-19T12:59-0500</Moment>

私たちは、要素に合格する必要があります。エラーメッセージは役に立ちませんが、これを実行すると、それが私の作品

ドキュメントへのリンク:あなたは次の行を?:削除するとき がhttps://github.com/headzoo/react-moment#usage-with-react-native

+0

rmovieiraありがとうございます!ときI以下に私のレンダリング機能を変更し、アプリが正しくレンダリング: – BenCook28

+0

)は(今=新しい日付を聞かせて{)( をレンダリング; リターン( <ビュースタイル= {styles.container}> <モーメント要素= {テキスト}今すぐ 今日では、Gフォーマットでは、フォーマットは "DYYY"ランス ); } – BenCook28

関連する問題