统一相等的判断。
This commit is contained in:
parent
fa02a132ae
commit
6b40a4e374
|
@ -1,6 +1,7 @@
|
|||
import dayjs from 'dayjs';
|
||||
import { useAtomValue, useSetAtom } from 'jotai';
|
||||
import { atomWithStorage } from 'jotai/utils';
|
||||
import { isEqual } from 'lodash-es';
|
||||
import { useCallback, useMemo } from 'react';
|
||||
import { v4 } from 'uuid';
|
||||
|
||||
|
@ -55,7 +56,7 @@ export function useSchemeList(): Pick<SchemeSet, 'id' | 'name' | 'createdAt'>[]
|
|||
|
||||
export function useScheme(id: string): SchemeSet | null {
|
||||
const schemes = useAtomValue(schemesAtom);
|
||||
const scheme = useMemo(() => schemes.find((s) => s.id === id) ?? null, [schemes, id]);
|
||||
const scheme = useMemo(() => schemes.find((s) => isEqual(id, s.id)) ?? null, [schemes, id]);
|
||||
return scheme;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user