mark as jsx
This commit is contained in:
+1
-1
@@ -147,7 +147,7 @@ React
|
|||||||
-----
|
-----
|
||||||
- Use ES6 classes, although bear in mind a lot of code uses createClass.
|
- Use ES6 classes, although bear in mind a lot of code uses createClass.
|
||||||
- Pull out functions in props to the class, generally as specific event handlers:
|
- Pull out functions in props to the class, generally as specific event handlers:
|
||||||
```
|
```jsx
|
||||||
<Foo onClick={function(ev) {doStuff();}}> // Bad
|
<Foo onClick={function(ev) {doStuff();}}> // Bad
|
||||||
<Foo onClick={(ev) => {doStuff();}}> // Equally bad
|
<Foo onClick={(ev) => {doStuff();}}> // Equally bad
|
||||||
<Foo onClick={this.doStuff}> // Better
|
<Foo onClick={this.doStuff}> // Better
|
||||||
|
|||||||
Reference in New Issue
Block a user