React에서의 form 구성과 post 방법
React를 사용하지 않고 단순한 HTML이나 ejs, pug 등을 사용했을 때 form을 작성하는 방식은 대체적으로 form의 속성으로 action, method를 주는 것이었다. 그러나 React는 그런 방식으로 (물론 만들면 할 수는 있지만) 백엔드와 소통하지 않는다. 다음과 같은 express 백엔드가 있다고 해보자. 결국 req.body에서 정보를 빼와서 활용하는 방식이다. 그렇다면 문제는 react에서 어떤 방식으로 form을 작성해서 백 쪽으로 정보를 전달해줄 것인가가 문제다. // POST 로그인 app.post("/api/users/login", (req, res) => { // 해당 email이 있는지 확인 User.findOne({ email: req.body.email }, (err..