From 90ab25303d837cf5ef4f641b209b3d2953b82612 Mon Sep 17 00:00:00 2001 From: * <8> Date: Wed, 27 Apr 2022 15:57:44 +0800 Subject: [PATCH] Match-id-dd619e8d054f2fd3bac30ca85925d001505434ee --- libs/horizon/src/renderer/hooks/HookType.ts | 1 - libs/horizon/src/renderer/hooks/UseReducerHook.ts | 1 - libs/horizon/src/renderer/hooks/UseRefHook.ts | 1 - 3 files changed, 3 deletions(-) diff --git a/libs/horizon/src/renderer/hooks/HookType.ts b/libs/horizon/src/renderer/hooks/HookType.ts index cb8be892..e965fdf1 100644 --- a/libs/horizon/src/renderer/hooks/HookType.ts +++ b/libs/horizon/src/renderer/hooks/HookType.ts @@ -3,7 +3,6 @@ import {EffectConstant} from './EffectConstant'; export interface Hook { state: Reducer | Effect | Memo | CallBack | Ref; hIndex: number; - type?: 'useState' | 'useRef' | 'useReducer'; } export interface Reducer { diff --git a/libs/horizon/src/renderer/hooks/UseReducerHook.ts b/libs/horizon/src/renderer/hooks/UseReducerHook.ts index 480f43bb..52399713 100644 --- a/libs/horizon/src/renderer/hooks/UseReducerHook.ts +++ b/libs/horizon/src/renderer/hooks/UseReducerHook.ts @@ -87,7 +87,6 @@ export function useReducerForInit(reducer, initArg, init, isUseState?: boo } const hook = createHook(); - hook.type = isUseState ? 'useState' : 'useReducer'; // 为hook.state赋值{状态值, 触发函数, reducer, updates更新数组, 是否是useState} hook.state = { stateValue: stateValue, diff --git a/libs/horizon/src/renderer/hooks/UseRefHook.ts b/libs/horizon/src/renderer/hooks/UseRefHook.ts index 381ef61e..754a16d2 100644 --- a/libs/horizon/src/renderer/hooks/UseRefHook.ts +++ b/libs/horizon/src/renderer/hooks/UseRefHook.ts @@ -12,7 +12,6 @@ export function useRefImpl(value: V): Ref { if (stage === HookStage.Init) { hook = createHook(); hook.state = {current: value}; - hook.type = 'useRef'; } else if (stage === HookStage.Update) { hook = getCurrentHook(); }