Comments (2)
Encountered the same issue, synthetic event got returned in the intermediate level of the hierarchical value object. However, the leaf level values are correct.
:propertyOptions: Array(2) 0: {dispatchConfig: null, _targetInst: null, _dispatchListeners: null, _dispatchInstances: null, nativeEvent: null, …} 1: {dispatchConfig: null, _targetInst: null, _dispatchListeners: null, _dispatchInstances: null, nativeEvent: null, …}
Besides, there are a bunch of "Warning: This synthetic event is reused for performance reasons." shown while List item changed. The warning comes out of the setValue method of valueUtil.
More follow-up:
In the defaultGetValueFromEvent method, the synthetic event object is returned when event.target is null (which happens quite often in a form list) as shown below.
if (event && event.target && valuePropName in event.target) { return event.target[valuePropName]; } return event;
Not sure the exact reason why returns a synthetic event here in the end since a synthetic event will be recycled and not guaranteed safe to reference in an async way after dispatching.
from field-form.
+1 also experiencing this.
from field-form.
Related Issues (20)
- How to detect if form was submitted with hooks?
- <Form/> cannot submitted via ‘action’ property
- listContext 造成useWatch 失效
- setFieldsValue 后getFieldsValue会获取到非 form结构的数据(After using setFieldsValue, calling getFieldsValue will retrieve the values, including those that are not part of the form structure.)
- No FormInstance method types
- Field > change key with resetCount
- Allow dynamic namePath in useWatch
- Website not working
- 希望能在registerWatch的回调函数中带出触发值改变的triggerName
- remove 删除有误
- Reset form validation HOT 1
- Demo website occur some error HOT 1
- Vite.js 5 unknown comment `/*#__PURE__*/` info HOT 4
- field-form/src/utils /asyncUtil.ts 中逻辑缺陷
- The `form.setFields` is causing the warning: "Warning: There may be circular references" HOT 1
- isFieldsTouched逻辑缺陷
- 咨询一下,两个setField 的方法不触发 onValuesChange,是设计如此吗
- notifysetFieldsValue
- `onStoreChange` works inconsistently on primitive & object values
- Field 增加字段配置,期望resetFields的时候忽略该字段
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from field-form.