Skip to content

Commit b02eb7b

Browse files
committed
fix: simplify defaultSWRParams
1 parent 998db3f commit b02eb7b

File tree

1 file changed

+6
-14
lines changed

1 file changed

+6
-14
lines changed

src/lib/swr.ts

Lines changed: 6 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -38,12 +38,10 @@ const defaultSWRStore = {
3838
};
3939

4040
const defaultSWRParams = {
41-
options: {
42-
enabled: true,
43-
initialData: undefined,
44-
// revalidateOnFocus: true,
45-
// revalidateOnReconnect: true,
46-
},
41+
enabled: true,
42+
initialData: undefined,
43+
// revalidateOnFocus: true,
44+
// revalidateOnReconnect: true,
4745
};
4846

4947
export function useSWR<T>(): SWRStore<T> {
@@ -64,14 +62,8 @@ export function useSWR<T>(): SWRStore<T> {
6462
});
6563

6664
function update(params: SWRParams<T>) {
67-
params = {
68-
...defaultSWRParams,
69-
...params,
70-
options: {
71-
...defaultSWRParams.options,
72-
...params.options,
73-
},
74-
};
65+
params.options = { ...defaultSWRParams, ...params.options };
66+
7567
fsm.send("revalidate", params);
7668
}
7769

0 commit comments

Comments
 (0)