// Copyright 2020 Signal Messenger, LLC // SPDX-License-Identifier: AGPL-3.0-only import { useRef } from 'react'; export function usePrevious(initialValue: T, currentValue: T): T { const previousValueRef = useRef(initialValue); const result = previousValueRef.current; previousValueRef.current = currentValue; return result; }