Axios helper file with interceptors, how to turn it into a context provider?
I have an Axios helper file I have created to add interceptors to my Axios instance. The problem is I am making a hook call in there:
const { instance } = useMsal();
and after some research, I have learned you cannot do that outside of a functional component. So now I think from digging more into this, the only way is to make a Axios provider and wrap my app in that? Is that the best way? If so, how do I do that?
Here is the code in my Axios file:
Rest of the code is pasted below.2 Replies
Here is the rest of that code from above:
I did some more digging and found that there is a way to pass data into the axios interceptor when calling e.g.
axios.get(...)
=> https://stackoverflow.com/a/70647045/571723Stack Overflow
Pass parameter/argument to axios interceptor
How do I send custom parameters to the axios interceptor? I am using an interceptor like this:
window.axios.interceptors.request.use(function (config) {
if (PASSED_PARAM == true) {