We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5f3c183 commit fa6003dCopy full SHA for fa6003d
.changeset/dirty-otters-camp.md
@@ -0,0 +1,5 @@
1
+---
2
+"@ensembleui/react-framework": patch
3
4
+
5
+fix api state reflact issue
packages/framework/src/hooks/useScreenData.ts
@@ -1,5 +1,4 @@
import { useAtom, useAtomValue } from "jotai";
-import { clone } from "lodash-es";
import { useCallback, useMemo } from "react";
import isEqual from "react-fast-compare";
import type { Response, WebSocketConnection } from "../data";
@@ -49,7 +48,7 @@ export const useScreenData = (): {
49
48
return;
50
}
51
data[name] = response;
52
- setDataAtom(clone(data));
+ setDataAtom({ [name]: response });
53
},
54
[data, setDataAtom],
55
);
0 commit comments