React Native Moment Error:期望一个组件类,得到了[对象对象]
问题描述:
我至少读了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',
},
});
答
我有同样的问题,我在DOC发现这一点: <Moment element={Text} >1976-04-19T12:59-0500</Moment>
我们需要传递的元素。该错误消息没有帮助,但这样做的工作对我来说
文档链接: https://github.com/headzoo/react-moment#usage-with-react-native
该组件的渲染,当你删除下列行?: ' ' –
223seneca
您正在给出一个格式,但不给格式化日期。 – bennygenel
是的223seneca,当我注释了组件呈现的那些行。另外,斯多葛学派的哲学摇滚! – BenCook28