diff --git a/packages/react-reconciler/src/updateQueue.ts b/packages/react-reconciler/src/updateQueue.ts index 62637e4..5745580 100644 --- a/packages/react-reconciler/src/updateQueue.ts +++ b/packages/react-reconciler/src/updateQueue.ts @@ -138,7 +138,7 @@ export const processUpdateQueue = ( if (pending.hasEagerState) { newState = pending.eagerState; } else { - newState = basicStateReducer(baseState, action); + newState = basicStateReducer(newState, action); } } pending = pending.next as Update;