没有 useEffect 的 rtk 查询
P粉799885311
P粉799885311 2023-09-01 12:49:13
0
1
450

使用 RTK 查询,我们是否必须使用效果来在挂载上运行查询?

React Query 在挂载时运行查询没有效果,所以想知道是否有类似的行为?

const Component = ({ id }) => { const [postCheckApplication, { data }] = usePostCheckApplicationMutation(); useEffect(() => { postCheckApplication({ application_id: id }); }, [id]); console.log(data);

P粉799885311
P粉799885311

全部回复 (1)
P粉670838735

RTK 查询不需要useEffect在装载上运行查询。

RTK 查询自动处理查询执行和缓存。通过简单地调用生成的端点函数,您将能够发送请求并接收响应。

根据上面的代码你可以这样优化你的代码。

const Component = ({ id }) => { const { data } = usePostCheckApplicationMutation({ application_id: id }); console.log(data); return 
Component content
; };
    最新下载
    更多>
    网站特效
    网站源码
    网站素材
    前端模板
    关于我们 免责声明 Sitemap
    PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!