diff --git a/README.md b/README.md index 9a325a355b..208ffef5a4 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Airbnb JavaScript Style Guide() { +# Airbnb JavaScript Style Guide *A mostly reasonable approach to JavaScript* @@ -20,45 +20,48 @@ Other Style Guides ## Table of Contents - 1. [Types](#types) - 1. [References](#references) - 1. [Objects](#objects) - 1. [Arrays](#arrays) - 1. [Destructuring](#destructuring) - 1. [Strings](#strings) - 1. [Functions](#functions) - 1. [Arrow Functions](#arrow-functions) - 1. [Classes & Constructors](#classes--constructors) - 1. [Modules](#modules) - 1. [Iterators and Generators](#iterators-and-generators) - 1. [Properties](#properties) - 1. [Variables](#variables) - 1. [Hoisting](#hoisting) - 1. [Comparison Operators & Equality](#comparison-operators--equality) - 1. [Blocks](#blocks) - 1. [Control Statements](#control-statements) - 1. [Comments](#comments) - 1. [Whitespace](#whitespace) - 1. [Commas](#commas) - 1. [Semicolons](#semicolons) - 1. [Type Casting & Coercion](#type-casting--coercion) - 1. [Naming Conventions](#naming-conventions) - 1. [Accessors](#accessors) - 1. [Events](#events) - 1. [jQuery](#jquery) - 1. [ECMAScript 5 Compatibility](#ecmascript-5-compatibility) - 1. [ECMAScript 6+ (ES 2015+) Styles](#ecmascript-6-es-2015-styles) - 1. [Standard Library](#standard-library) - 1. [Testing](#testing) - 1. [Performance](#performance) - 1. [Resources](#resources) - 1. [In the Wild](#in-the-wild) - 1. [Translation](#translation) - 1. [The JavaScript Style Guide Guide](#the-javascript-style-guide-guide) - 1. [Chat With Us About JavaScript](#chat-with-us-about-javascript) - 1. [Contributors](#contributors) - 1. [License](#license) - 1. [Amendments](#amendments) +- [Airbnb JavaScript Style Guide](#airbnb-javascript-style-guide) + - [Table of Contents](#table-of-contents) + - [Types](#types) + - [References](#references) + - [Objects](#objects) + - [Arrays](#arrays) + - [Destructuring](#destructuring) + - [Strings](#strings) + - [Functions](#functions) + - [Arrow Functions](#arrow-functions) + - [Classes \& Constructors](#classes--constructors) + - [Modules](#modules) + - [Iterators and Generators](#iterators-and-generators) + - [Properties](#properties) + - [Variables](#variables) + - [Hoisting](#hoisting) + - [Comparison Operators \& Equality](#comparison-operators--equality) + - [Blocks](#blocks) + - [Control Statements](#control-statements) + - [Comments](#comments) + - [Whitespace](#whitespace) + - [Commas](#commas) + - [Semicolons](#semicolons) + - [Type Casting \& Coercion](#type-casting--coercion) + - [Naming Conventions](#naming-conventions) + - [Accessors](#accessors) + - [Events](#events) + - [jQuery](#jquery) + - [ECMAScript 5 Compatibility](#ecmascript-5-compatibility) + - [ECMAScript 6+ (ES 2015+) Styles](#ecmascript-6-es-2015-styles) + - [Standard Library](#standard-library) + - [Testing](#testing) + - [Performance](#performance) + - [Resources](#resources) + - [In the Wild](#in-the-wild) + - [Translation](#translation) + - [The JavaScript Style Guide Guide](#the-javascript-style-guide-guide) + - [Chat With Us About JavaScript](#chat-with-us-about-javascript) + - [Contributors](#contributors) + - [License](#license) + - [Amendments](#amendments) +- [};](#) ## Types diff --git a/react/README.md b/react/README.md index a590a19672..913d6f7a21 100644 --- a/react/README.md +++ b/react/README.md @@ -6,21 +6,24 @@ This style guide is mostly based on the standards that are currently prevalent i ## Table of Contents - 1. [Basic Rules](#basic-rules) - 1. [Class vs `React.createClass` vs stateless](#class-vs-reactcreateclass-vs-stateless) - 1. [Mixins](#mixins) - 1. [Naming](#naming) - 1. [Declaration](#declaration) - 1. [Alignment](#alignment) - 1. [Quotes](#quotes) - 1. [Spacing](#spacing) - 1. [Props](#props) - 1. [Refs](#refs) - 1. [Parentheses](#parentheses) - 1. [Tags](#tags) - 1. [Methods](#methods) - 1. [Ordering](#ordering) - 1. [`isMounted`](#ismounted) +- [Airbnb React/JSX Style Guide](#airbnb-reactjsx-style-guide) + - [Table of Contents](#table-of-contents) + - [Basic Rules](#basic-rules) + - [Class vs `React.createClass` vs stateless](#class-vs-reactcreateclass-vs-stateless) + - [Mixins](#mixins) + - [Naming](#naming) + - [Declaration](#declaration) + - [Alignment](#alignment) + - [Quotes](#quotes) + - [Spacing](#spacing) + - [Props](#props) + - [Refs](#refs) + - [Parentheses](#parentheses) + - [Tags](#tags) + - [Methods](#methods) + - [Ordering](#ordering) + - [`isMounted`](#ismounted) + - [Translation](#translation) ## Basic Rules