gpt4 book ai didi

javascript - 以 react 最终形式更改嵌套字段的值

转载 作者:行者123 更新时间:2023-11-29 23:17:31 25 4
gpt4 key购买 nike

我们正在使用 React Final Form 库,并希望根据用户的选择更改嵌套字段的值。

它基本上是地址形式,在选择 Suburb 时,我想更改 postcodestate。address 又是一个形式上的嵌套对象。我的数据集看起来像:-

{
name: 'xyzx',
address: {
suburb: 'xx',
},
}

我正在传递以下修改器

export const changeValueMutator: Mutator = ([name]: string[], state: MutableState, { changeValue }: Tools) => {
console.log(state, name);
changeValue(state, name, value => (value));
};

并将其称为

this.props.changeValue('address.suburb', item.suburb);

最佳答案

final-form 中的嵌套字段用点符号引用。

https://github.com/final-form/final-form#field-names

<Field
name="address.suburb"
component="input"
type="text"
placeholder="Suburb"
/>

关于javascript - 以 react 最终形式更改嵌套字段的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52199240/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com