UNPKG

@clayui/shared

Version:

ClayShared component

19 lines (17 loc) 433 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.usePrevious = usePrevious; var _react = require("react"); /** * SPDX-FileCopyrightText: © 2025 Liferay, Inc. <https://liferay.com> * SPDX-License-Identifier: BSD-3-Clause */ function usePrevious(value) { const ref = (0, _react.useRef)(value); (0, _react.useEffect)(() => { ref.current = value; }, [value]); return ref.current; }