[英]How to add “parts” in this example / redux
如何在本例中添加“零件” 問題是我無法添加新對象
我目前的減速機:
case "ADD_PART": {
return {
...state,
exercise: state.exercise.map((items, id) =>
id === action.index ? items.parts[0].repeating : items
),
};
}
之前的狀態
{
"exercise": [
{
"id": "60e07e588a2f1946f895475f",
"name": "Wyciskanie sztangi",
"image": "uploads\\2021-07-03T15-12-24.173Z-test.gif",
"instruction": "Opierając tułów na ławce weź sztangielki",
"parts": [
{
"weight": 30,
"repeating": 10
}
],
"isOpen": true
}
]
}
運行減速器后的狀態它將對象更改為我
{
"exercise": [
10
]
}
使用id
迭代器作為要從items
數組中選取的元素的索引。
id === action.index ? items[id].parts[0].repeating : items
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.