message: feat: useMap reset to current initialValue
diff: -import { useMemo, useState } from 'react';
  +import { useState } from 'react';
  import useMemoizedFn from '../useMemoizedFn';
  function useMap<K, T>(initialValue?: Iterable<readonly [K, T]>) {
  - const initValue = useMemo<Map<K, T>>(() => {
  + const getInitValue = () => {
  return initialValue === undefined ? new Map() : new Map(initialValue);
  - }, []);
  + };
  - const [map, setMap] = useState(initValue);
  + const [map, setMap] = useState<Map<K, T>>(() => getInitValue());
  const set = (key: K, entry: T) => {
  setMap((prev) => {
  @@ -28,7 +28,7 @@ function useMap<K, T>(initialValue?: Iterable<readonly [K, T]>) {
  });
  };
  - const reset = () => setMap(initValue);
  + const reset = () => setMap(getInitValue());
  const get = (key: K) => map.get(key);
  