In order to develop React Async on your local machine, you'll need git, node and yarn.
Git
To clone the repository, commit your changes and push them upstream, you'll need to have gitinstalled.
Node.js
As a JavaScript project, we rely heavily on Node.js. It's recommended to use a version manager such as fnm for Mac / Linux or nvm-windows for Windows to install the latest Node.js with.
Yarn
This repo relies on Yarn workspaces, so you should install and use [email protected] or higher as the package manager for this project.
Project setup
To start working on React Async, clone the repository and bootstrap the project by running the following commands one-by-one:
This should install all dependencies, build and link the react-async and react-async-devtools packages to the examples, and finally run the unit tests. In the end it should succeed with a message (numbers may change):
Note that all work is done against the next branch, we only merge to master when doing a release.
Make sure to enable editor.formatOnSave, so Prettier will automatically apply the right code style. For the full immersive experience you can also install and use the Overpass Mono font.