활성화된 경우 false로 설정된 경우 React Query의 useQuery 함수에서 함수에 매개변수를 전달하는 방법은 무엇입니까?
<p>템플릿을 복사할 수 있는 쿼리를 작성 중입니다. 템플릿을 복사하는 쿼리에는 ID가 필요하지만 처음에는 ID가 없습니다. onClick 함수에서 호출할 때 쿼리 함수에 ID를 매개변수로 전달하려면 어떻게 해야 합니까? </p>
<p>템플릿 복사 기능:</p>
<pre class="brush:php;toolbar:false;">duplicate: ({ queryKey: [_key, id] }) => axios.get(`${base_url}templates/${id}/duplicate ?auth_token=${auth_token}`),</pre>
<p>내 검색어:</p>
<pre class="brush:php;toolbar:false;">const { 데이터: DuplicateTemplate, 다시 가져오기: DuplicateTemplateFunc } = useQuery(
[`템플릿],
api.중복,
{
활성화됨: 거짓,
onSuccess: () =>
message.success('템플릿이 성공적으로 복사되었습니다.')
},
}
)</pre>
<p>onClick 메소드는 antd 테이블의 render 메소드에 사용되며, <code>record.id</code>를 통해 ID를 제공합니다. </p>
<pre class="brush:php;toolbar:false;">렌더: (_값, 레코드) =>
<div onClick={() => DuplicateTemplateFunc(record.id)>
복사
</div>
),</pre>