//in App.js file import './App.css'; import {useState} from 'react'; import {Tasks} from './Tasks' let globalCount = 0 function App(props){ const [task,setTask] = useState('') const [todos,setTodos] = useState([]) function addTodo(){ const newTask ={name:task,id:globalCount++,completed:false} setTodos([...todos,newTask]) } function deleteTask(id){ setTodos(todos.filter((item)=>id!==item.id)) } function updateTask(id){ setTodos( todos.map((item)=>{ if(item.id == id){ return {...item,completed:true} }else{ return item } }) ) } return(
setTask(event.target.value)} /> {todos.map((item)=>)}
) } export default App; //in Tasks.js file export const Tasks =(props)=>{ return (
  • {props.task}
  • ) }