Reactjs 更新react挂钩中的状态(添加新对象)

Reactjs 更新react挂钩中的状态(添加新对象),reactjs,functional-programming,react-hooks,use-state,Reactjs,Functional Programming,React Hooks,Use State,我被困在更新状态中,我正在使用一个函数来从第三方框架中泛化一个模式,现在当我想更新特定的变量时,我被困在没有更新的动态状态中,即:Ex:setModalState…oldstate,v1:{v2:false}。这里${v1}和${v2}已经处于旧状态,我将它们作为道具传递给函数,但javascript并没有代替v1,v2; 我附上了几张照片以供理解 解决方案是使用| setModalState{…modalstate,[节]:{[目的]:false} 参考文献:

我被困在更新状态中,我正在使用一个函数来从第三方框架中泛化一个模式,现在当我想更新特定的变量时,我被困在没有更新的动态状态中,即:Ex:setModalState…oldstate,v1:{v2:false}。这里${v1}和${v2}已经处于旧状态,我将它们作为道具传递给函数,但javascript并没有代替v1,v2; 我附上了几张照片以供理解


解决方案是使用| setModalState{…modalstate,[节]:{[目的]:false}

参考文献: