原始问题:
写一个请求状态管理的react hooks request
这是一个可以使用React Hooks请求状态管理的示例代码:
import React, { useState, useEffect } from 'react';
const useRequest = (url) => {
const [data, setData] = useState(null);
const [loading, setLoading] = useState(true);
async function fetchData() {
const response = await fetch(url);
const json = await response.json();
setData(json);
setLoading(false);
}
// Similar to componentDidMount and componentDidUpdate:
useEffect(() => { fetchData(); }, []);
return [data, loading]; }; export default useRequest;
Prev:基于单片机控制的wifi密码锁程序流程图设计