테스트
리액트 테스트할 때 API 요청이 될까? 안될까?
목차 브라우저에서 API를 콜할 때 xhr객체를 이용해서 API를 호출합니다. 그런데 리액트에서 사용하는 테스팅 환경은 Node.js 기반입니다. 그러면 xhr객체를 지원하지 않을텐데, 과연 호출이 될까 궁금했습니다. 결론부터 말하면 일단 호출이 안되었습니다. 어떻게 확인을 했는 지 궁금하시면 아래를 읽어주세요. 수정) 호출이 됩니다! 제가 useEffect 내부에서 호출을 해서 호출이 안되는 것처럼 느껴졌는데, 호출이 되네요. 잘못된 정보 전달 죄송합니다. 테스트 환경에서 API가 호출 되는 것이 좋을까? 안좋을까? 우선 호출이 되는 것이 좋을 지, 안좋을 지에 대해서 생각해보았습니다. UI를 구성할 때 클라이언트 상태를 이용할 수 있지만, 서버에서 받아와서 뿌려주는 경우가 대다수입니다. 그런데 프론트..