Files
video-gen/video-gen-admin/node_modules/antd/es/_util/hooks/useSyncState.js
T
2026-05-25 17:08:18 +08:00

10 lines
313 B
JavaScript

import * as React from 'react';
import { useForceUpdate } from './useForceUpdate';
export const useSyncState = initialValue => {
const ref = React.useRef(initialValue);
const [, forceUpdate] = useForceUpdate();
return [() => ref.current, newValue => {
ref.current = newValue;
forceUpdate();
}];
};