处理在formik中更改对象。使用setFieldValue

时间:2020-09-08 08:33:11

标签: reactjs formik

我们如何将FieldValue设置为该对象。 食物:{蔬菜:{名称:”,价格:”},非蔬菜:{名称:“,价格:”}}。 如果食物对象是动态的,则可以是(酱油,巧克力,蔬菜,non_veg等)。我们如何处理这样的变更对象

1 个答案:

答案 0 :(得分:0)

const [food,setFieldValue] = useState({ veg:{ name:, price: }, non_veg:{ name:, price: }})

// key = sauce 
// value = anything you want
setFieldValue({
  ...food,
  // the `key` is dynamic
  [key]:value
})