import { IconPlusCircle } from "@douyinfe/semi-icons"; import { ArrayField, Button, Card, Form } from "@douyinfe/semi-ui"; import React, { useEffect, useState } from "react"; const AsyncComponent = ({ field }) => { const [done, setDone] = useState(false); useEffect(() => { setTimeout(() => { setDone(true); }, 10); }, []); const ret = done ? ( ) : null; return <>{ret} 这里是异步组件; }; const NestedField = (props) => { const rowStyle = { marginTop: 12, marginLeft: 12, }; return ( {({ add, arrayFields }) => ( {arrayFields.map(({ field, key }) => (
))} {arrayFields.map(({ field, key, remove }, i) => (
))}
)}
); }; export default AsyncNestArrayField;