Installation
You can install react-async
from npm:
Or if you're using Yarn:
This package requires
react
as a peer dependency. Please make sure to install that as well. If you want to use theuseAsync
hook, you'll needreact@16.8.0
or later.
Transpiling for legacy browsers
This project targets the latest ECMAScript version. Our packages on npm do not contain ES5 code for legacy browsers. If you need to target a browser which does not support the latest version of ECMAScript, you'll have to handle transpilation yourself. Usually this will automatically be handled by the framework you use (CRA, Next.js, Gatsby), but sometimes you may need to tweak your Webpack settings to transpile react-async
with Babel.
To transpile node_modules
with Babel you need to use a babel.config.js
, for more information see Babel's documentation.
In your webpack.config.js
make sure that the rule for babel-loader
:
doesn't exclude
node_modules
from matching via theexclude
pattern;excludes
core-js
as it shouldn't be transpiled;is passed the
configFile
option pointing to thebabel.config.js
file.
Last updated