MCPcopy
hub / github.com/react-component/form / cleanUpUselessFields

Function cleanUpUselessFields

src/createBaseForm.js:415–429  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

413 },
414
415 cleanUpUselessFields() {
416 const fieldList = this.fieldsStore.getAllFieldsName();
417 const removedList = fieldList.filter(field => {
418 const fieldMeta = this.fieldsStore.getFieldMeta(field);
419 return (
420 !this.renderFields[field] &&
421 !this.domFields[field] &&
422 !fieldMeta.preserve
423 );
424 });
425 if (removedList.length) {
426 removedList.forEach(this.clearField);
427 }
428 this.renderFields = {};
429 },
430
431 clearField(name) {
432 this.fieldsStore.clearField(name);

Callers

nothing calls this directly

Calls 2

getAllFieldsNameMethod · 0.80
getFieldMetaMethod · 0.80

Tested by

no test coverage detected