【发布时间】:2021-03-21 07:12:00
【问题描述】:
我在reducer中存储了一个对象,我使用useSelector检索它并用作useState的初始值,如下所示
const Product = useSelector(state => state.reducer.selectedMeal);
const [SelectedMeals, setSelectedMeals] = useState({...Product});
我有这个功能来改变作为属性之一的数量
const Increase = () => {
let copy = {...SelectedMeals};
copy.featuresList.items.qty += 1
setSelectedMeals(copy);
}
问题: Product.featuresList.items.qty 中的值 // 也改变了
【问题讨论】:
标签: reactjs react-redux use-state