File tree Expand file tree Collapse file tree 1 file changed +8
-6
lines changed
src/components/patterns/StateReducer/exercise_2 Expand file tree Collapse file tree 1 file changed +8
-6
lines changed Original file line number Diff line number Diff line change @@ -14,19 +14,21 @@ export class Field extends React.Component {
14
14
15
15
onChange = e => {
16
16
const { stateReducer } = this . props ;
17
- const { state } = this . state ;
17
+ const { value } = e . target ;
18
18
19
- this . setState (
20
- stateReducer ( state , { type : ON_FIELD_CHANGE , value : e . target . value } )
19
+ this . setState ( state =>
20
+ stateReducer ( state , { type : ON_FIELD_CHANGE , value } )
21
21
) ;
22
22
} ;
23
23
24
24
onReset = e => {
25
25
const { stateReducer } = this . props ;
26
- const { state } = this . state ;
27
26
28
- this . setState (
29
- stateReducer ( state , { type : ON_FIELD_RESET , value : this . initialState } )
27
+ this . setState ( state =>
28
+ stateReducer ( state , {
29
+ type : ON_FIELD_RESET ,
30
+ value : this . initialState . value
31
+ } )
30
32
) ;
31
33
} ;
32
34
You can’t perform that action at this time.
0 commit comments