rainforestapp/frontend-conventions

Name: frontend-conventions

Owner: Rainforest QA

Description: The Rainforest Frontend Guide

Created: 2016-05-12 22:17:25.0

Updated: 2018-05-04 21:18:01.0

Pushed: 2018-03-27 17:05:13.0

Homepage: https://www.rainforestqa.com/

Size: 55

Language: null

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

React Best Practices and Conventions

React.js is unopinionated. This is smart. It gives the open source community room to shape react-development.

Conventions are important. For developing at scale. For efficiency/speed. For making life easier for new developers.

This is an attempt at defining best practices for development with React, based on lessons learnt developing our QA Testing Platform, Rainforest QA. Everybody is invited to contribute, just open a pull request.

Please note: All the JavaScript examples in this documentation contain es6 or newer. For starters, you should install all our recommended tools.

Contents:
  1. Documentation
  2. Folder Structure
  3. Dependencies
  4. Naming Conventions
  5. React Components
  6. Actions
  7. Reducers
  8. Selectors
  9. UnitTesting
  10. Tooling
  11. CSS
  12. Flow Types
  13. Routing
  14. HTML

This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.