This style guide assumes the usage of the JavaScript transpiler Babel, and requires babel-preset-env or a equivalent configuration to make use of all ECMAScript 6+ (ES 2015+) features including staged proposals!
There are two sections with chapters about
- the comprehensive base rules including ECMAScript 6+ (ES 2015+)
- React specific rules like e.g. Higher-Order Components, the component methods & properties ordering and props.