Question du test React (legacy)

Que va afficher ce composant React?

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 1386 fois
Modifier
2
Évaluations de la communautéPersonne n'a encore évalué cette question, soyez le premier !