React.js :Vous avez appelé `setState` avec un rappel qui n'est pas appelable

C'est mon morceau de code qui fonctionne correctement (ajoute des enregistrements), mais renvoie une erreur après l'addition:

Erreur non interceptée: l'Invariant de la Violation: enqueueCallback(...): Vous avez appelé
setProps, replaceProps, setState, replaceState, ou
forceUpdate avec un rappel qui n'est pas appelable.

handleSubmit: function(e) {
    e.preventDefault();
    return $.post('', {page: this.state},
      function(data) {
        this.props.handleNewPage(data);
        return this.setState(this.getInitialState(), 'JSON');
      }.bind(this)
    );
  }

Il n'y a pas de routes pour l'instant. Quelqu'un peut-il m'aider à résoudre ce problème?

essayé cela? return this.setState(this.getInitialState, 'JSON');
fonctionne de la même façon.

OriginalL'auteur Fleeck | 2015-07-14