Difficile
class Time extends React.Component {
    constructor(props) {
        super(props);
        this.state = { order: [] };
    }
    componentWillMount() {
        setTimeout(() => { 
            this.setState({ order: this.state.order.concat(1) }); 
        }, 1000);
        this.setState({ order: this.state.order.concat(2) });
    }
    componentDidMount() {
        // httpCall est une fonction fictive asychrone 
        // Elle peut prendre entre 500ms et 1500ms
        httpCall('/some/api').then(() => this.setState({ order: this.state.order.concat(3) }) );
    }
    render() {
        return (
            <div>
                { this.state.order.join(',') }
            </div>
        );
    }
}
Qu'affiche ce composant ?
Cochez la(les) réponse(s) possible(s) :
Auteur: Victor SabatierStatut : PubliéeQuestion passée 1491 fois
Modifier
1
Évaluations de la communautéPersonne n'a encore évalué cette question, soyez le premier !
7
Comment soumettre un formulaire en React3
Écrire le code manquant pour afficher les enfants du composant UserProfile.3
Corrigez le composant React suivant : Scroller7
Optimiser un composant React en implémentant shouldComponentUpdate6
Écrire une fonction React qui récupère les commentaires et les passe à un composant.7
Améliorer ce composant React pour qu'il affiche "Vert" par défaut.3
Écrire un composant React en tant que fonction