bod*_*son 9 reactjs react-query
我意识到:如果我想使用钩子,import { useQuery } from 'react-query'我只能在 React 函数组件中做到这一点。
我是否必须用 React 函数语法重写旧的类组件,或者是否有一种简单的方法可以将 React-query 与类语法一起使用?
我确信它在某个地方有记录,但我只能找到使用 React 函数组件的教程。
TkD*_*odo 12
使用渲染道具模式重新实现它\xe2\x80\x99s 非常容易。来自github 讨论:
\nfunction UseQuery (props) {\n return props.children(useQuery(props.key, props.fn, props.options))\n}\n<UseQuery\n key=\xe2\x80\x9ctodos\xe2\x80\x9d\n fn={() => getTodos()}\n options={{ staleTime: 5000 }}\n>\n {query => {. . .}}\n</UseQuery>\nRun Code Online (Sandbox Code Playgroud)\n
| 归档时间: |
|
| 查看次数: |
10043 次 |
| 最近记录: |