Setting up
Prerequisites
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 git
installed.
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 yarn@1.3.2
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 tomaster
when doing a release.
Editor setup
We recommend using Visual Studio Code with the following extensions:
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.
Last updated