The Redux DevTools let us wire up our Redux app to a time-traveling debugger. This can help us debug, test, and review the state of our application in a simple history that can be "bookmarked" and scrubbed through. In this lesson, we wire up the Redux DevTools into our app, and walk through the different "monitors" and options available.
More information can be found on the official Redux DevTools GitHub page: https://github.com/gaearon/redux-devtools
Let's look at several HTTP requests to learn the basic structure of these messages, and how the various elements communicate important information from the client/browser to the API service.
Follow the instructions at HTTPie to download the CLI tool and follow along.
In this lesson we'll show how to setup a
.babelrc file with presets and plugins. Then create npm scripts that use
babel-preset-env we'll show how to target specific versions of node and how to use babel plugins, while not transpiling features (like
await) that are already supported by node natively.
Currently, our library is being distributed as a CommonJS module, but we should support the browser as well. In this lesson, we're going to use
webpack to create a
UMD (Universal Module Definition) build of our module so users can consume it in a browser.