@clayui/shared
Version:
ClayShared component
13 lines (12 loc) • 313 B
JavaScript
/**
* SPDX-FileCopyrightText: © 2025 Liferay, Inc. <https://liferay.com>
* SPDX-License-Identifier: BSD-3-Clause
*/
import { useEffect, useRef } from 'react';
export function usePrevious(value) {
const ref = useRef(value);
useEffect(() => {
ref.current = value;
}, [value]);
return ref.current;
}