File tree 1 file changed +6
-9
lines changed
1 file changed +6
-9
lines changed Original file line number Diff line number Diff line change @@ -52,6 +52,9 @@ function PhoneBookForm({ addEntryToPhoneBook }) {
52
52
53
53
const [ formState , dispatch ] = useReducer ( formReducer , initialFormState )
54
54
55
+ const onChange = ( { target : { name, value } } ) =>
56
+ dispatch ( { type : name , payload : value } )
57
+
55
58
return (
56
59
< form
57
60
onSubmit = { e => {
@@ -68,9 +71,7 @@ function PhoneBookForm({ addEntryToPhoneBook }) {
68
71
className = "userFirstname"
69
72
name = "userFirstname"
70
73
type = "text"
71
- onChange = { ( { target : { name, value } } ) =>
72
- dispatch ( { type : name , payload : value } )
73
- }
74
+ onChange = { onChange }
74
75
value = { formState . userFirstname }
75
76
/>
76
77
< br />
@@ -81,9 +82,7 @@ function PhoneBookForm({ addEntryToPhoneBook }) {
81
82
className = "userLastname"
82
83
name = "userLastname"
83
84
type = "text"
84
- onChange = { ( { target : { name, value } } ) =>
85
- dispatch ( { type : name , payload : value } )
86
- }
85
+ onChange = { onChange }
87
86
value = { formState . userLastname }
88
87
/>
89
88
< br />
@@ -94,9 +93,7 @@ function PhoneBookForm({ addEntryToPhoneBook }) {
94
93
className = "userPhone"
95
94
name = "userPhone"
96
95
type = "text"
97
- onChange = { ( { target : { name, value } } ) =>
98
- dispatch ( { type : name , payload : value } )
99
- }
96
+ onChange = { onChange }
100
97
value = { formState . userPhone }
101
98
/>
102
99
< br />
You can’t perform that action at this time.
0 commit comments