테이블이 있으며 각 행에는 식사가 하나 있습니다. 각 식사는 많은 재료로 구성되어 있습니다. 성분을 삭제하고 식사를 삭제할 수 있기를 원합니다. 상태와 삭제 요소 기능은 어떻게 생겼습니까?반응 중첩 된 상태 수정
이 상태는 다음과 같아야합니다
{
meals: [{name:'breakfast', id:11}, ...]
ingredients: [{name: 'eggs', id:111, meal_id:11}...]
}
나이 :
{
meals: [{
name:'breakfast',
ingredients: [{name: 'eggs'}]
}]
}
내가 두 번째 옵션이 더 낫다고 생각합니다. 그리고 가장 중요한 질문 : 삭제 성분 기능은 어떻게 생겼습니까? 각 성분마다 고유 한 ID가 있어야하며 성분 ID를 전달하는 삭제 작업을 보내야합니까?