728x90
display: inlin-block?
display의 default는?
rgb와 rgba의 차이는?
transform: rotateX(180deg)는 어떤 동작을 일으키는가?
react의 각 컴포넌트는 property와 state에 대해 unit test를 가지고 있어야 한다.
구현 주도 테스트 - 컴포넌트 동작과 실제 React에서 해당 컴포넌트의 마크업을 어떻게 만들어내는지를 테스트
행위 주도 테스트 - 사용자에게 어떤 컨텐츠가 보이고, 어떤 이벤트가 발생했을 때, 화면에서 일어나는 변화를 테스트. 해당 분야는 testing-library-react를 사용해서 구현한다.
lint-staged?
- 저장소 코드 품질을 지키는 데 좋음.
husky
- npm 환경에서 git hook을 전문으로 다루는 매니져
lint-staged + husky를 조합으로 사용한다.
728x90
'React' 카테고리의 다른 글
[Redux + Redux saga] 리덕스와 리덕스 사가는 뭔가? 왜 쓰는가? (0) | 2022.11.02 |
---|---|
[testing-library] 인풋필트 빈 값으로 만들기 (0) | 2022.10.29 |
[redux] redux는 비동기 처리를 어떻게 하고 있을까? (0) | 2022.08.13 |
[React] 왜 컴포넌트에서는 React를 호출하는가 (0) | 2022.07.09 |
[React] 하위 컴포넌트에서 상위컴포넌트로 이벤트 전달 방법 (0) | 2022.07.06 |
댓글