با سلام
برای حذف و کپی row دو تابع در reducer نوشتم
case 'DELETE_ROW':
return {...state,
rows: state.rows.filter(row => row.hash !== action.payload.hash )
}
break;
case 'DUPLICATE_ROW':
return {...state,
rows: state.rows.map(row => {
if(row.hash === action.payload.hash){
state.rows.push({...row,hash:action.payload.newUUID})
}
return state
})
}
break;
سوالی که داشتم درباره اینه که مقدار برگشتی به کجا میره
در حذف ردیف چیزی که برگشت داده میشه با لاگ گرفتن استیت در فایل
آپدیت میشه app.jsx
ولی در کپی ردیف چیزی که برگشت داده میشه با لاگ گرفتن استیت در فایل
آپدیت میشه row.jsx