Before going too far into the detail of our Redux refactoring endeavor, let's first review the data we'll ultimately be consuming from the NYT API. The NYT API offers a few options, including books, movie reviews, event listings, and so forth. We'll be using the Top Stories
(V2) API. It provides a list of articles in both JSON and JSONP format across a variety of sections, including world, national, opinion, and so forth. But given that this is a book about technology, we're going to use the technology section. To make a request to the NYT API technology section, you'll need to form an http get request:
https://api.nytimes.com/svc/topstories/v2/technology.json?api-key=your-api-key
The portion of the URI following v2/
is where you specify both the section and the format. In our case, we're interested in technology in JSON format, thus technology.json
. Additionally, you must append your API key in the query string. You can register for an API key by going to http...