Skip to content

Commit 1bc4774

Browse files
fix(overmind-react): use flush id to identify render
1 parent a395276 commit 1bc4774

File tree

1 file changed

+4
-4
lines changed
  • packages/node_modules/overmind-react/src

1 file changed

+4
-4
lines changed

packages/node_modules/overmind-react/src/index.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -75,10 +75,10 @@ export const createHook = <Config extends IConfiguration>(
7575
? ReactCurrentOwner.current.elementType
7676
: {}
7777
}
78-
const useForceRerender = (): VoidFunction => {
78+
const useForceRerender = () => {
7979
const [, setState] = useState(true)
80-
const forceRerender: VoidFunction = (): void => {
81-
setState((state) => !state)
80+
const forceRerender = (_, __, flushId): void => {
81+
setState(flushId)
8282
}
8383
return forceRerender
8484
}
@@ -116,7 +116,7 @@ export const createHook = <Config extends IConfiguration>(
116116
)
117117

118118
tree.track((_, __, flushId) => {
119-
rerenderComponent()
119+
rerenderComponent(_, __, flushId)
120120
overmind.eventHub.emitAsync(EventType.COMPONENT_UPDATE, {
121121
componentId: component.__componentId,
122122
componentInstanceId,

0 commit comments

Comments
 (0)