source: sources/client/src/hooks/useForm.js

Last change on this file was bc20307, checked in by Tasevski2 <39170279+Tasevski2@…>, 2 years ago

Push before video

  • Property mode set to 100644
File size: 400 bytes
Line 
1import { useState } from 'react';
2
3const useForm = (editData) => {
4 const [data, setData] = useState({ ...editData });
5
6 const onFormChange = (event) => {
7 setData({
8 ...data,
9 [event.target.name]: event.target.value,
10 });
11 };
12 const setNewData = (newData) => {
13 setData({...newData});
14 }
15 return {
16 data,
17 onFormChange,
18 setNewData
19 };
20};
21
22export default useForm;
Note: See TracBrowser for help on using the repository browser.