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(
170
170
update : [
171
171
( setData ) => ( ) => {
172
172
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 + " !!!" } ;
177
176
}
178
- return value ;
177
+ return d ;
179
178
} ) ;
180
179
} ,
181
180
"updateRows" ,
@@ -189,11 +188,10 @@ const mainComponent = component(
189
188
swapRows : [
190
189
( setData ) => ( ) => {
191
190
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 ;
197
195
} ) ;
198
196
} ,
199
197
"updateRows" ,
@@ -215,8 +213,10 @@ const mainComponent = component(
215
213
delete : [
216
214
( setData ) => ( id ) => {
217
215
setData ( ( d ) => {
216
+ const value = d . slice ( ) ;
218
217
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 ;
220
220
} ) ;
221
221
} ,
222
222
"updateRows" ,
You can’t perform that action at this time.
0 commit comments