Fix render-phase update in RenderSubFields
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
import React from "react";
|
||||
import React, { useEffect } from "react";
|
||||
import { Field } from "redux-form";
|
||||
import useTranslation from "next-translate/useTranslation";
|
||||
import { RenderTextfield } from "./renderTextfield";
|
||||
@@ -45,7 +45,11 @@ export const RenderSubFields = ({
|
||||
return errors;
|
||||
};
|
||||
|
||||
fields.length == 0 && fields.push({});
|
||||
useEffect(() => {
|
||||
if (fields.length === 0) {
|
||||
fields.push({});
|
||||
}
|
||||
}, [fields, fields.length]);
|
||||
|
||||
return (
|
||||
<ul className="subFieldList">
|
||||
|
||||
Reference in New Issue
Block a user