File tree Expand file tree Collapse file tree 1 file changed +11
-11
lines changed
frameworks/keyed/cample/src Expand file tree Collapse file tree 1 file changed +11
-11
lines changed Original file line number Diff line number Diff line change @@ -170,12 +170,11 @@ const mainComponent = component(
170170 update : [
171171 ( setData ) => ( ) => {
172172 setData ( ( d ) => {
173- const value = d . slice ( ) ;
174- for ( let i = 0 ; i < value . length ; i += 10 ) {
175- const item = value [ i ] ;
176- value [ i ] = { ...item , label : item . label + " !!!" } ;
173+ for ( let i = 0 ; i < d . length ; i += 10 ) {
174+ const item = d [ i ] ;
175+ d [ i ] = { ...item , label : item . label + " !!!" } ;
177176 }
178- return value ;
177+ return d ;
179178 } ) ;
180179 } ,
181180 "updateRows" ,
@@ -189,11 +188,10 @@ const mainComponent = component(
189188 swapRows : [
190189 ( setData ) => ( ) => {
191190 setData ( ( d ) => {
192- const value = d . slice ( ) ;
193- const tmp = value [ 1 ] ;
194- value [ 1 ] = value [ 998 ] ;
195- value [ 998 ] = tmp ;
196- return value ;
191+ const tmp = d [ 1 ] ;
192+ d [ 1 ] = d [ 998 ] ;
193+ d [ 998 ] = tmp ;
194+ return d ;
197195 } ) ;
198196 } ,
199197 "updateRows" ,
@@ -215,8 +213,10 @@ const mainComponent = component(
215213 delete : [
216214 ( setData ) => ( id ) => {
217215 setData ( ( d ) => {
216+ const value = d . slice ( ) ;
218217 const idx = d . findIndex ( ( d ) => d . id === id ) ;
219- return [ ...d . slice ( 0 , idx ) , ...d . slice ( idx + 1 ) ] ;
218+ value . splice ( idx , 1 ) ;
219+ return value ;
220220 } ) ;
221221 } ,
222222 "updateRows" ,
You can’t perform that action at this time.
0 commit comments