ddce9472创建于 2020年10月1日历史提交
import { useCallback, useState } from "react"

const EMPTY_ARRAY: any[] = []

export function useForceUpdate() {
    const [, setTick] = useState(0)

    const update = useCallback(() => {
        setTick(tick => tick + 1)
    }, EMPTY_ARRAY)

    return update
}

const deprecatedMessages: string[] = []

export function useDeprecated(msg: string) {
    if (!deprecatedMessages.includes(msg)) {
        deprecatedMessages.push(msg)
        console.warn(msg)
    }
}