File tree Expand file tree Collapse file tree 1 file changed +6
-13
lines changed
24-mobx-state/a-application-state-mobx/src Expand file tree Collapse file tree 1 file changed +6
-13
lines changed Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ import UserStore from './UserStore';
6
6
@inject ( ( { store } , { user } ) => {
7
7
return {
8
8
store,
9
- user : user || ( store && store . user )
9
+ user
10
10
} ;
11
11
} )
12
12
@observer
@@ -16,15 +16,8 @@ class Form extends Component {
16
16
@observable user : { }
17
17
}
18
18
19
- @action
20
- componentDidMount ( ) {
21
- const { store, user } = this . props ;
22
-
23
- store . user = user ;
24
- }
25
-
26
19
render ( ) {
27
- const { user } = this . props . store ;
20
+ const { user } = this . props ;
28
21
const { renderField, submit } = this ;
29
22
30
23
return (
@@ -67,10 +60,10 @@ class Form extends Component {
67
60
68
61
@action . bound
69
62
handleFieldChange ( e ) {
70
- const { onChange, store } = this . props ;
63
+ const { onChange, user } = this . props ;
71
64
const { name, value } = e . target ;
72
65
73
- store . user [ name ] = value ;
66
+ user [ name ] = value ;
74
67
75
68
if ( onChange ) {
76
69
onChange ( { [ name ] : value } ) ;
@@ -81,7 +74,7 @@ class Form extends Component {
81
74
e . preventDefault ( ) ;
82
75
83
76
// do submit
84
- } ;
77
+ }
85
78
}
86
79
87
- export default Form ;
80
+ export default Form ;
You can’t perform that action at this time.
0 commit comments