import React, { ChangeEvent, FormEvent, useState } from 'react'; import TodoList from './TodoList'; import { Button } from '../../components/button'; import { Container } from '../../components/container'; import { useCreateTodo } from '../../core/services/createTodo'; import { useListTodos } from '../../core/services/listTodo'; export const Home = () => { const [todoTitle, setTodoTitle] = useState(''); const { loading, error, data } = useListTodos(); const { createTodo } = useCreateTodo(todoTitle); const handleChange = (e: ChangeEvent) => { setTodoTitle(() => e.target.value); }; const handleSubmit = (e: FormEvent) => { e.preventDefault(); createTodo(); }; return (

Your tasks

Hi there!

{error ? (

{error.message}. Sorry...

) : ( !loading && !!data && ( <>
) )}
); };