mirror of
https://github.com/streamich/react-use.git
synced 2026-01-25 14:17:16 +00:00
should use pure function
This commit is contained in:
parent
733f532474
commit
7ff5475e89
@ -18,8 +18,8 @@ const useList = <T>(initialList: T[] = []): [T[], Actions<T>] => {
|
||||
{
|
||||
set,
|
||||
clear: () => set([]),
|
||||
updateAt: (index, entry) => set(currentList => [...currentList.slice(0, index), entry, ...list.slice(index + 1)]),
|
||||
remove: index => set(currentList => [...currentList.slice(0, index), ...list.slice(index + 1)]),
|
||||
updateAt: (index, entry) => set(currentList => [...currentList.slice(0, index), entry, ...currentList.slice(index + 1)]),
|
||||
remove: index => set(currentList => [...currentList.slice(0, index), ...currentList.slice(index + 1)]),
|
||||
push: entry => set(currentList => [...currentList, entry]),
|
||||
filter: fn => set(currentList => currentList.filter(fn)),
|
||||
sort: (fn?) => set(currentList => [...currentList].sort(fn)),
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user