Making AJAX Requests In React
Overview
Notes on how to use an AJAX request to fill out the state of a React component.
AJAX libraries
It's necessary to use a library to make AJAX calls. These libraries are independent of React. They are installed with NPM. [1]
- Axios
Apparently Axios is a little more compact than fetch, e.g. with fetch it's necessary to convert AJAX responses to JSON; with Axios that step is automatic. And error handling is supposed to be better with axios.[2] - superagent
- fetch
Notes
- ↑ AJAX Requests in React: How and Where to Fetch Data - Dave Ceddia
- ↑ Fetch vs axios.js for making http requests - Medium