import React, { useContext, useState } from 'react'; import { AppContext } from '../context/AppContext'; import { v4 as uuidv4 } from 'uuid'; const AddExpenseForm = (props) => { const { dispatch } = useContext(AppContext); const [name, setName] = useState(''); const [cost, setCost] = useState(''); const onSubmit = (event) => { event.preventDefault(); const expense = { id: uuidv4(), name, cost: parseInt(cost), }; dispatch({ type: 'ADD_EXPENSE', payload: expense, }); setName(''); setCost(''); }; return (
); }; export default AddExpenseForm;