import styles from "./index.less"; import React, { useState } from "react"; import { Form, Input } from "antd"; interface FieldData { name: string[]; value: any; touched: boolean; validating: boolean; errors: string[]; } interface CustomizedFormProps { onChange: (fields: FieldData[]) => void; fields: FieldData[]; } const CustomizedForm: React.FC = ({ onChange, fields, }) => { return (
{ onChange(allFields); }} >
); }; const Demo = () => { const [fields, setFields] = useState([ { name: ["username"], value: "Ant Design" }, ]); return (
{ setFields(newFields); }} />
{JSON.stringify(fields, null, 2)}
); }; export default () => (
);