2017-10-09 31 views
1

我至少读了8篇关于标题错误的Stack Overflow帖子,但是我还没有解决过这个问题,因为我在<> s和不要使用HTML标签。使用Moment文档作为指南,我试图在第一个<Moment></Moment>和2017年10月9日的第一个日期中显示当前的一周中的第几天。下面我粘贴我的App.js.我使用了create-react-native应用程序来开始。我该怎么做呢?React Native Moment Error:期望一个组件类,得到了[对象对象]

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!当我改变了我的渲染功能,下面,应用程序正确地呈现: – BenCook28

+0

渲染(){ 让现在=新的日期(); 回报( <查看风格= {} styles.container> <矩元素= {文字}现在 今天在G长矛 ); } – BenCook28

相关问题