UNPKG

@rc-component/color-picker

Version:
11 lines 391 B
import { useMergedState } from '@rc-component/util'; import { useMemo } from 'react'; import { generateColor } from "../util"; const useColorState = (defaultValue, value) => { const [mergedValue, setValue] = useMergedState(defaultValue, { value }); const color = useMemo(() => generateColor(mergedValue), [mergedValue]); return [color, setValue]; }; export default useColorState;