From 626acff217936015d8fdb344060490eeb8ba4909 Mon Sep 17 00:00:00 2001 From: * <8> Date: Tue, 12 Apr 2022 10:51:36 +0800 Subject: [PATCH] Match-id-0bfccd0377bf0ca213fe7d07078950badd89e215 --- .eslintrc.js | 1 + libs/horizon/index.ts | 3 +++ libs/horizon/src/renderer/hooks/HookExternal.ts | 3 +++ 3 files changed, 7 insertions(+) diff --git a/.eslintrc.js b/.eslintrc.js index 7aedabc1..f0692e11 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -28,6 +28,7 @@ module.exports = { rules: { '@typescript-eslint/no-explicit-any': 'off', '@typescript-eslint/no-non-null-assertion': 'off', + '@typescript-eslint/no-empty-function': 'off', semi: ['warn', 'always'], quotes: ['warn', 'single'], 'accessor-pairs': 'off', diff --git a/libs/horizon/index.ts b/libs/horizon/index.ts index a7df0d8b..cd194973 100644 --- a/libs/horizon/index.ts +++ b/libs/horizon/index.ts @@ -24,6 +24,7 @@ import { useReducer, useRef, useState, + useDebugValue } from './src/renderer/hooks/HookExternal'; import { launchUpdateFromVNode as _launchUpdateFromVNode, asyncUpdates } from './src/renderer/TreeBuilder'; import { callRenderQueueImmediate } from './src/renderer/taskExecutor/RenderQueue'; @@ -54,6 +55,7 @@ const Horizon = { forwardRef, lazy, memo, + useDebugValue, useCallback, useContext, useEffect, @@ -89,6 +91,7 @@ export { forwardRef, lazy, memo, + useDebugValue, useCallback, useContext, useEffect, diff --git a/libs/horizon/src/renderer/hooks/HookExternal.ts b/libs/horizon/src/renderer/hooks/HookExternal.ts index e4610f43..307a80cb 100644 --- a/libs/horizon/src/renderer/hooks/HookExternal.ts +++ b/libs/horizon/src/renderer/hooks/HookExternal.ts @@ -73,3 +73,6 @@ export function useImperativeHandle( ): void { return useImperativeHandleImpl(ref, create, deps); } + +// 兼容react-redux +export const useDebugValue = () => {};