无法将 access_token 传递给 Reactjs 中的端点

Unable to pass access_token to endpoint in Reactjs

我正在尝试从需要 access_token 的 API 中获取数据。还有另一个 API 用于获取 access_token。所以,我首先尝试获取 acess_token 然后将其传递给 API 其中 returns 数据。

我观察到令牌 API 被命中,但是当它被传递到数据 API 时,令牌是 undefined

请建议如何先获取access_token,然后将其传递给data_api。

const useFetch = (url,headers)=>{

    const [status, setStatus] = useState('idle');
    const [data, setData] = useState([]);
    const [loading, setLoading] = useState(true)
    useEffect(() => {
        
        const fetchData = async () => {
            setStatus('fetching');
            const response = await fetch(
                url,headers
            );
            const data = await response.json();
            setData(data)
            setLoading(false)
            setStatus('fetched');
        };
    
        fetchData();
    }, [url,headers,setStatus,setData,setLoading]);
    return { data,loading }
}