【发布时间】:2020-12-17 01:34:49
【问题描述】:
这是一个棘手的问题,我一直很难弄清楚这一点。首先,我使用 useContext 来创建一个全局状态。全局状态将保存并提供一个带有对象的数组。我有一个与每个对象一起呈现的表单。表单将有一个带有值的输入。 我的目标是能够找到对象并更新值。例如,Item1 中的输入会将“20”更新为正在输入的任何新数字,与 Item2 相同 现在发生了什么,每次我提交输入时,都会创建一个全新的数组,而不是在更新时创建。我知道这是一种更简单的方法来实现这一点,但我需要这个数组处于全局状态。
这是我的沙盒的链接 https://codesandbox.io/s/muddy-wildflower-h5hhw?file=/src/App.js
谢谢!
【问题讨论】:
-
您的问题令人困惑,请提供代码,而不是某个沙盒的链接。
标签: javascript arrays reactjs object use-context