We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2936a95 commit 7822608Copy full SHA for 7822608
src/api/fetchUsers.ts
@@ -24,15 +24,9 @@ const fetchUsers = async (
24
throw new Error('Received data was not ok')
25
}
26
27
- setUsers((prev) => {
28
- const merged = [...prev, ...data]
29
- const unique = Array.from(
30
- new Map(merged.map((item) => [item.id, item])).values()
31
- )
32
-
33
- setItemInSessionStorage('users', unique)
34
35
- return unique
+ setUsers(() => {
+ setItemInSessionStorage('users', data)
+ return data
36
})
37
} catch (error: unknown) {
38
console.error('An error occurred while fetching the users.', error)
0 commit comments