antd에서 Form의 initialValues 지연 설정
그러나 지연 평가는 비슷하다안 해줘.
따라서 API에서 얻은 값을 설정하는 데 많은 노력이 필요합니다.
찾아보는 김에 필기를 남겼어요.
const { data, loading } = useQuery(SOME_QUERY);
import { Form } from "antd";
import { useEffect, useState } from "react";
export default function SomeComponent() {
const [form] = Form.useForm();
const [hoge, setHoge] = useState("");
useEffect(() => {
if (loading === false && data) {
form.setFieldsValue({
name: data.xxx.name,
});
setHoge(data.xxx.hoge);
}
});
return (
<>
<Form name="example" form={form}>
<Form.Item name="name"></Form.Item>
<Form.Item name="hoge"></Form.Item>
</Form>
</>
);
}
점은이상
Reference
이 문제에 관하여(antd에서 Form의 initialValues 지연 설정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/konboi/articles/10accc554ac299ba9f86텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)