Created using create-react-app
- Node(see
package.json
for version) - Use Yarn over
npm
(An error is raised when using npm for installing packages) - Git version specified in
check-requirements.sh
Note: Git of a particular version is a dependency of Husky
I personally use Visual Studio Code which comes handy for react development. Install tools in your own editor for better development.
Note: Git hooks are set in place to format & lint code. See package.json
git clone <git-url>
cd <repo-name>
yarn
Before starting development, please go through GUIDELINES
yarn start (or) npm start
The development server opens the app at http://localhost:3000 in your default browser.
The browser's console is our best debugger. Yet download the developer tools for better debugging
Also use devtools corresponding to any other packages you use in future.
For debugging in editor, go here
API
should be invoked only insidesagas
.push
does not work outside of redux middlewares.
Before testing, make sure to install watchman
yarn test (or) npm test
For testing in editor, go here