J'ai lu au moins huit messages Stack Overflow à propos de l'erreur dans le titre, mais je n'ai pas encore résolu le problème puisque j'ai tout capitalisé en <>
s et n'utilisez pas de balises HTML. En utilisant la documentation de Moment comme guide, j'essaie d'afficher le jour actuel de la semaine dans le premier <Moment></Moment>
et une date comme le 9 octobre 2017 dans la seconde. Ci-dessous j'ai collé mon App.js. J'ai utilisé l'application create-react-native pour commencer. Que devrais-je faire à la place?React Native Moment Erreur: Attendu une classe de composant, got [object Object]
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',
},
});
Est-ce que le composant render lorsque vous supprimez les lignes suivantes ?: ' ' –
223seneca
Vous donnez un format sans donner de date au format. – bennygenel
Oui 223seneca, quand j'ai commenté ces lignes le composant rend. En outre, la philosophie stoïcienne bascule! – BenCook28