@@ -25,15 +25,9 @@ export type UseListStateReturnValue<T> = [T[], UseListStateHandlers<T>];
2525export function useListState < T > ( initialValue : T [ ] | ( ( ) => T [ ] ) = [ ] ) : UseListStateReturnValue < T > {
2626 const [ state , setState ] = useState ( initialValue ) ;
2727
28- const append = useCallback (
29- ( ...items : T [ ] ) => setState ( ( current ) => [ ...current , ...items ] ) ,
30- [ ]
31- ) ;
28+ const append = useCallback ( ( ...items : T [ ] ) => setState ( ( current ) => [ ...current , ...items ] ) , [ ] ) ;
3229
33- const prepend = useCallback (
34- ( ...items : T [ ] ) => setState ( ( current ) => [ ...items , ...current ] ) ,
35- [ ]
36- ) ;
30+ const prepend = useCallback ( ( ...items : T [ ] ) => setState ( ( current ) => [ ...items , ...current ] ) , [ ] ) ;
3731
3832 const insert = useCallback (
3933 ( index : number , ...items : T [ ] ) =>
@@ -123,22 +117,16 @@ export function useListState<T>(initialValue: T[] | (() => T[]) = []): UseListSt
123117 ) ;
124118
125119 const applyWhere = useCallback (
126- (
127- condition : ( item : T , index : number ) => boolean ,
128- fn : ( item : T , index ?: number ) => T
129- ) =>
120+ ( condition : ( item : T , index : number ) => boolean , fn : ( item : T , index ?: number ) => T ) =>
130121 setState ( ( current ) =>
131122 current . map ( ( item , index ) => ( condition ( item , index ) ? fn ( item , index ) : item ) )
132123 ) ,
133124 [ ]
134125 ) ;
135126
136- const filter = useCallback (
137- ( fn : ( item : T , i : number ) => boolean ) => {
138- setState ( ( current ) => current . filter ( fn ) ) ;
139- } ,
140- [ ]
141- ) ;
127+ const filter = useCallback ( ( fn : ( item : T , i : number ) => boolean ) => {
128+ setState ( ( current ) => current . filter ( fn ) ) ;
129+ } , [ ] ) ;
142130
143131 const handlers = useMemo (
144132 ( ) => ( {
0 commit comments