Jelajahi Sumber

temp hack fix for state updates (#593)

* temp hack fix state updates

* switch setTimeout for state mutation
David Luzar 5 tahun lalu
induk
melakukan
187cfbe2d8
1 mengubah file dengan 4 tambahan dan 1 penghapusan
  1. 4 1
      src/index.tsx

+ 4 - 1
src/index.tsx

@@ -226,8 +226,11 @@ export class App extends React.Component<any, AppState> {
     this.saveDebounced.flush();
   };
 
-  public shouldComponentUpdate() {
+  public shouldComponentUpdate(props: any, nextState: AppState) {
     if (!history.isRecording()) {
+      // temporary hack to fix #592
+      // eslint-disable-next-line react/no-direct-mutation-state
+      this.state = nextState;
       this.componentDidUpdate();
       return false;
     }