Difficile
function withComments(WrappedComponent) {
	class CommentsFetcher extends React.Component {
		constructor(props) {
			super(props);
			this.state = { 
				comments: [], 
				isFetchingComments: true,
				commentsError: null,
			};
		}
		
		componentDidMount() {
			fetchComments()
				.then((comments) => this.setState({ comments, isFetchingComments: false }))
				.catch((error) => this.setState({ isFetchingComments: false, commentsError: error }));
		}
		
		render() {
			return <WrappedComponent {...this.props} {...this.state} />;
		}
	}
	
	return CommentsFetcher;
}
Cochez la(les) affirmation(s) qui est(sont) vraie(s) :
Auteur: Victor SabatierStatut : PubliéeQuestion passée 1500 fois
Modifier
6
Évaluations de la communautéPersonne n'a encore évalué cette question, soyez le premier !
7
Améliorer ce composant React pour qu'il affiche "Vert" par défaut.3
Écrire un composant React en tant que fonction2
Corrigez le composant React suivant :7
Comment soumettre un formulaire en React7
Optimiser un composant React en implémentant shouldComponentUpdate3
Écrire le code manquant pour afficher les enfants du composant UserProfile.3
Corrigez le composant React suivant : Scroller