O'Reilly logo

Mastering React Native by Jacob Friedmann, Eric Masiello

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Wiring up the NYT API with asynchronous requests

The final piece of our Redux workflow requires that we actually hook up our app to the real NYT API. If you haven't done so already, you'll need to register for the NYT API. Visit http://developer.nytimes.com/ and register for an NYT API key. Once you have your API key, create a file inside the config directory called nytApiKey.js:

const NYT_API_KEY = 'YOUR_API_KEY_GOES_HERE'; 
export default NYT_API_KEY; 

Up to this point, we've used an entirely synchronous Redux workflow. However, with the help of middleware, we can return actions from action creators that, instead of data, contain promises. fetch is a JavaScript polyfill provided by React Native for managing Ajax requests as promises. fetch, combined ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required