Skip to content

Commit 625204d

Browse files
committed
update
1 parent 2a4f330 commit 625204d

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/Tooltip.tsx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import type { ActionType, AlignType } from '@rc-component/trigger/lib/interface'
44
import useId from '@rc-component/util/lib/hooks/useId';
55
import { clsx } from 'clsx';
66
import * as React from 'react';
7-
import { useImperativeHandle, useRef } from 'react';
7+
import { useImperativeHandle, useRef, useEffect, useCallback } from 'react';
88
import { placements } from './placements';
99
import Popup from './Popup';
1010

@@ -60,7 +60,7 @@ export interface TooltipRef extends TriggerRef {}
6060

6161
const Tooltip = React.forwardRef<TooltipRef, TooltipProps>((props, ref) => {
6262
const {
63-
trigger = ['hover','focus'],
63+
trigger = ['hover', 'focus'],
6464
mouseEnterDelay = 0,
6565
mouseLeaveDelay = 0.1,
6666
prefixCls = 'rc-tooltip',
@@ -106,7 +106,7 @@ const Tooltip = React.forwardRef<TooltipRef, TooltipProps>((props, ref) => {
106106
return defaultVisible;
107107
});
108108

109-
const updatePopupMounted = React.useCallback(
109+
const updatePopupMounted = useCallback(
110110
(nextVisible: boolean) => {
111111
setPopupMounted((prev) => {
112112
if (nextVisible) {
@@ -120,15 +120,15 @@ const Tooltip = React.forwardRef<TooltipRef, TooltipProps>((props, ref) => {
120120
return prev;
121121
});
122122
},
123-
[forceRender, destroyOnHidden],
123+
[destroyOnHidden],
124124
);
125125

126126
const handleVisibleChange = (nextVisible: boolean) => {
127127
updatePopupMounted(nextVisible);
128128
onVisibleChange?.(nextVisible);
129129
};
130130

131-
React.useEffect(() => {
131+
useEffect(() => {
132132
if (forceRender) {
133133
setPopupMounted(true);
134134
return;

0 commit comments

Comments
 (0)