import deepEqual from '@gilbarbara/deep-equal'; import type { Atom } from 'jotai'; import { selectAtom } from 'jotai/utils'; export function deepEqualAtom(a: Atom) { return selectAtom( a, (v) => v, (a, b) => deepEqual(a, b), ); }