File tree Expand file tree Collapse file tree 1 file changed +6
-9
lines changed Expand file tree Collapse file tree 1 file changed +6
-9
lines changed Original file line number Diff line number Diff line change @@ -52,6 +52,9 @@ function PhoneBookForm({ addEntryToPhoneBook }) {
5252
5353 const [ formState , dispatch ] = useReducer ( formReducer , initialFormState )
5454
55+ const onChange = ( { target : { name, value } } ) =>
56+ dispatch ( { type : name , payload : value } )
57+
5558 return (
5659 < form
5760 onSubmit = { e => {
@@ -68,9 +71,7 @@ function PhoneBookForm({ addEntryToPhoneBook }) {
6871 className = "userFirstname"
6972 name = "userFirstname"
7073 type = "text"
71- onChange = { ( { target : { name, value } } ) =>
72- dispatch ( { type : name , payload : value } )
73- }
74+ onChange = { onChange }
7475 value = { formState . userFirstname }
7576 />
7677 < br />
@@ -81,9 +82,7 @@ function PhoneBookForm({ addEntryToPhoneBook }) {
8182 className = "userLastname"
8283 name = "userLastname"
8384 type = "text"
84- onChange = { ( { target : { name, value } } ) =>
85- dispatch ( { type : name , payload : value } )
86- }
85+ onChange = { onChange }
8786 value = { formState . userLastname }
8887 />
8988 < br />
@@ -94,9 +93,7 @@ function PhoneBookForm({ addEntryToPhoneBook }) {
9493 className = "userPhone"
9594 name = "userPhone"
9695 type = "text"
97- onChange = { ( { target : { name, value } } ) =>
98- dispatch ( { type : name , payload : value } )
99- }
96+ onChange = { onChange }
10097 value = { formState . userPhone }
10198 />
10299 < br />
You can’t perform that action at this time.
0 commit comments