import React, {FC, FormEvent, useState} from "react" import Field from "../Field" import useAxiosTools from "../../hooks/AxiosTools" const ToDoStore: FC = ({setReload}) => { const [toDo, setToDo] = useState('') const {errorCatch, errorLabel, axiosPost} = useAxiosTools() const onSubmit = async (event: FormEvent) => { event.preventDefault() try { await axiosPost('api/todos', {name: toDo}) setToDo('') setReload(new Date()) } catch (error) { errorCatch(error) } } return <> {errorLabel()}
setToDo(event.target.value)} /> } export default ToDoStore interface ToDoStoreProps { setReload: (date: Date) => void, }