diff --git a/packages/inula/src/renderer/hooks/UseReducerHook.ts b/packages/inula/src/renderer/hooks/UseReducerHook.ts index 190d185f..1278e65e 100644 --- a/packages/inula/src/renderer/hooks/UseReducerHook.ts +++ b/packages/inula/src/renderer/hooks/UseReducerHook.ts @@ -64,13 +64,8 @@ export function TriggerAction(vNode: VNode, hook: Hook, isUseState: } } - if (vNode === getProcessingVNode()) { - // 绑定的VNode就是当前渲染的VNode时,就是在函数组件体内触发setState - markUpdatedInRender(); - } else { - // 执行vNode节点渲染 - launchUpdateFromVNode(vNode); - } + // 执行vNode节点渲染 + launchUpdateFromVNode(vNode); } export function useReducerForInit(reducer, initArg, init, isUseState?: boolean): [S, Trigger] {