안녕하세요. FE 부분을 React 로 실습중인 질문자입니다.
어제 질문을 올렸는데, 코멘트 달아주신 부분 reply 와 추가적인 질문 드립니다.
1.일단 기존 질문이었던 React 에서 axios.post 를 이용할 경우 API parameter 로는 잘 전달되지만,
server.js 에서 콘솔로 출력할 경우 노출되지 않는 문제가 있습니다.
리액트에서 출력하면 파라미터 내용이 잘 표시되는데,
서버에서 console.log(request.body) 하면 빈 객체로 표시됩니다.
이 때문에 강의에 올려주신 VanillaJS 로 수정하고 나니 잘 되긴 합니다만,
왜 제대로 전달이 안되는 것인지 잘 모르겠습니다...
코드와 출력화면 첨부드립니다.

2. (추가질문) 제가 임시방편으로 강의의 코드처럼 action="/add" method="POST" 으로 작성하니
원하는 방향대로 출력이 됩니다.
근데, 이 방법이 더 단순한데 왜 Axios 를 사용하는 것인지 잘 이해가 되지 않습니다.
axios.post 방법이 익숙치 않아 StackOverflow 에서 찾은 방법대로 1번에서 적용한 것인데,
생각보다 코드가 복잡해지더군요...
React 강좌에서 이해한 바로는 Axios 가 새로고침이 되지 않고 + 자동으로 파싱을 해주는 장점이 있다고 했는데,
이거 말고 axios 를 사용하는 이유가 있을까요?