Ajay Create a Todo app Code
Ajay Create a Todo app Code
Intiate a Node :
Mkdir todo-app-backend
Cd todo-app-backend
Npm init -y
Install dependencies :
App.use(cors());
App.use(bodyParser.json());
Res.json(todos);
});
Todos.push(newTodo);
Res.json(newTodo);
});
// Delete a todo
});
App.listen(PORT, () => {
});
Front set Up :
Cd todo-app-frontend
Install Axios :
Update Src :
setTodos(response.data);
};
setTodos([…todos, response.data]);
setNewTodo(‘’);
};
Await axios.delete(`http://localhost:5000/todos/${id}`);
};
useEffect(() => {
fetchTodos();
}, []);
Return (
<h1>Todo App</h1>
<div>
<input
Type=”text”
Value={newTodo}
/>
<button onClick={addTodo}>Add</button>
</div>
<ul>
{todos.map(todo => (
<li key={todo.id}>
{todo.text}
Delete
</button>
</li>
))}
</ul>
</div>
);
};
Npm start