javascript - Using setState as a callback in a function -


i have function, saveunsavedelements isn't working callback. want flip boolean when dispatch finishes. tried wrapping in {() => this.setstate({hasunsavedchanges: false}) } didn't work. suggestions? thanks!

saveunsavedelements() {     const { elements } = this.state;     const { dispatch } = this.props;      const updates = object.keys(elements).map(key => {          const { id, top, left } = elements[key];          return { id, top, left };     });      dispatch(requestupdateelements(updates, { this.setstate({hasunsavedchanges: false}) } );     } 

turns out needed do. hope helps else out

dispatch(requestupdateelements(updates, () => this.setstate({ hasunsavedchanges: false })));


Comments

Popular posts from this blog

PHP and MySQL WP -

android - InAppBilling registering BroadcastReceiver in AndroidManifest -

go - golang pprof for c library code -