Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- BOJ
- 백준
- Java
- ReactJS로 영화 웹 서비스 만들기
- SoftwareExpertAcademy
- 카카오블라인드코딩테스트
- Stack
- 달빛클럽
- HashMap
- React
- 자바
- 리액트
- 노마드코더 강의
- Algorithm
- 달빛클럽 1기
- JPA
- 경제공부
- 달빛클럽1기
- SWEA
- 완전탐색
- 노마드코더
- Array
- 프로그래머스
- 인플레이션에서 살아남기
- dfs
- React.js
- 재귀
- 알고리즘
- 달빛캠퍼스
- programmers
Archives
- Today
- Total
th42500의 TIL
[React.js] React Testing Library (RTL) 본문
React Testing Library란?
공식 사이트 👉 https://testing-library.com/docs/react-testing-library/intro/
React Testing Library | Testing Library
React Testing Library builds on top of DOM Testing Library by adding
testing-library.com
- 에어비앤비에서 만든 Enzyme을 대처하는 솔루션
- React 컴포넌트를 테스트하는 가벼운 솔루션
- `Create React App`으로 리액트 앱 생성 시 기본적으로 테스팅 할 때 즉시 RTL을 지원
- 만약, React Testing Library가 지원되지 않을 경우 다음과 같이 npm 명령어로 추가할 수 있음
`npm install --save-dev @testing-library/react`
React Testing Library 가 중요한 이유
1️⃣ 디버깅 시간을 단축시킬 수 있음
2️⃣ 더 안정적인 애플리케이션을 만들 수 있음
3️⃣ 재설계 시간을 단축시킬 수 있음
4️⃣ 추가로 무언가를 구현해야할 때 더욱 용이하게 할 수 있음
👉 궁극적인 목적은 좀 더 안정적인 애플리케이션을 만들기 위해
Comments