【发布时间】:2020-06-24 11:15:36
【问题描述】:
我正在编写一个用于从端点获取数据的自定义反应钩子。这就是函数的样子
import { useState } from "react";
const useHttp = async (endpoint, method, data) => {
const [loading, setLoading] = useState(false)
const [fetchedData, setfetchedData] = useState(null)
setfetchedData(await fetch.method(endpoint));
return [isLoading, fetchedData]
}
export default useHttp;
如您所见,我想对传递给 useHttp 钩子的任何方法执行 fetch 请求。请有人指点我怎么做?
【问题讨论】:
-
方法是给定 HTTP 方法的字符串吗?比如“get”、“post”、“put”等?
标签: reactjs react-redux react-hooks