Answers for "Axios with React Hooks, “traditional” Promise syntax"

0

Axios with React Hooks, “traditional” Promise syntax

const useAxiosPost = (url, payload) => {
  const [data, setData] = useState(null);
  const [error, setError] = useState("");
  const [loaded, setLoaded] = useState(false);

  useEffect(() => {
    axios
      .post(url, payload)
      .then((response) => setData(response.data))
      .catch((error) => setError(error.message))
      .finally(() => setLoaded(true));
  }, []);

  return { data, error, loaded };
};
Posted by: Guest on April-06-2022
0

Axios with React Hooks, “traditional” Promise syntax

const useAxiosPost = (url, payload) => {
  const [data, setData] = useState(null);
  const [error, setError] = useState("");
  const [loaded, setLoaded] = useState(false);

  useEffect(() => {
    axios
      .post(url, payload)
      .then((response) => setData(response.data))
      .catch((error) => setError(error.message))
      .finally(() => setLoaded(true));
  }, []);

  return { data, error, loaded };
};
Posted by: Guest on April-06-2022

Code answers related to "Axios with React Hooks, “traditional” Promise syntax"

Code answers related to "Javascript"

Browse Popular Code Answers by Language