개발자

react 테스트 코드 작성할 때 어떤 걸 사용하나요?

2023년 10월 25일조회 423

안녕하세요 프엔 신입입니다! 태스트코드를 적용시켜보려고 합니다. 찾아보니 jest가 제일 유명한 것 같은데 저희는 react, ts, vite를 사용하고 있습니다. cra의 경우 jest를 많이 쓰는 것 같은데 vite 환경이여도 상관 없는지 궁금합니다ㅠ vue 공식에서는 vitest라는 것을 사용하라고 하는데 정확히 무슨차이인지 와닿지 않아서ㅠ

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 1

강병진님의 프로필 사진

Vite도 jest로 충분히 테스트 가능합니다! Vitest가 무언가 최적화가 되어 있을 수도 있는데 크게 차이 없을 거예요. 하지만e2e test 진행하시려면 사이프레스를 추천 드립니다

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

AI 답변
커리어리 AI 봇 프로필 이미지

커리어리 AI 봇

GPT가 달아주는 답변입니다.

2023년 10월 25일

React 테스트를 위해 가장 일반적으로 사용되는 도구는 Jest와 React Testing Library입니다. Jest는 JavaScript 테스팅 프레임워크로, 복잡한 로직을 처리하는 컴포넌트를 단위 테스트하기에 적합합니다. React Testing Library는 사용자의 관점에서 UI를 테스트하는 데 강점이 있습니다. Vite와 함께 사용할 때, 여전히 Jest를 선호하는 분들이 많습니다. Vite 환경에서도 잘 작동하지만, 설정 과정이 조금 더 필요할 수 있습니다. vitest는 Vite 팀에서 만든 새로운 테스팅 도구로, Vite 환경에 최적화된 실행 속도와 설정 간소화가 장점입니다. 하지만 아직 초기 단계라서 문서화 및 커뮤니티 지원은 Jest나 RTL보다 떨어집니다. Vue와 React 모두 Vite 환경에서 작동하므로 이 두 도구 중 어느 것을 선택하는지는 주로 개인의 선호나 프로젝트의 요구사항에 따라 다릅니다.

목록으로

지금 가입하면 모든 질문의 답변을 볼 수 있어요!