clarify event handlers
This commit is contained in:
parent
afa6acc20a
commit
1a3bc814e1
1 changed files with 1 additions and 1 deletions
|
@ -151,7 +151,7 @@ React
|
||||||
<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
|
||||||
<Foo onClick={this.onClick}> // Best
|
<Foo onClick={this.onFooClick}> // Best, if onFooClick would do anything other than directly calling doStuff
|
||||||
```
|
```
|
||||||
- Think about whether your component really needs state: are you duplicating
|
- Think about whether your component really needs state: are you duplicating
|
||||||
information in component state that could be derived from the model?
|
information in component state that could be derived from the model?
|
||||||
|
|
Loading…
Reference in a new issue