pertanyaan rtk tanpa useEffect
P粉799885311
2023-09-01 12:49:13
<p>Menggunakan pertanyaan RTK, adakah kita perlu menggunakan kesan untuk menjalankan pertanyaan pada pelekap? </p>
<p>React Query tidak mempunyai kesan menjalankan pertanyaan semasa dipasang, jadi tertanya-tanya sama ada terdapat gelagat yang serupa? </p>
<pre class="brush:php;toolbar:false;">Const Component = ({ id }) =>
const [postCheckApplication, { data }] = usePostCheckApplicationMutation();
useEffect(() => {
postCheckApplication({ application_id: id });
}, [ID]);
console.log(data);</pre></p>
Pertanyaan RTK tidak memerlukan
useEffect
untuk menjalankan pertanyaan pada pelekap.Pertanyaan RTK secara automatik mengendalikan pelaksanaan pertanyaan dan caching. Dengan hanya memanggil fungsi titik akhir yang dijana, anda akan dapat menghantar permintaan dan menerima respons.
Mengikut kod di atas, anda boleh mengoptimumkan kod anda seperti ini.