[React] useReducer useReducer 는 useState의 고급버전이라고 생각하면 될것같다. useState 에서 리액트 상태 업데이트순서 문제라던지 변경돼야하는 useState 를 다른 여러개의 state 를 이용해야할때 또는 여러개의 state를 관리하고 싶을때 사용한다 ( 여러개의 state 상태 스냅샷이 독립적일때 ) 사용법은 Redux 에서 reducer 를 사용하듯 action 으로 분기처리하면서 사용한다 카테고리 없음 2023.03.08
[ETC] Jest 기본 사용법 jest 설치 npm i jest -D package.json 변경 문법작성 ex: npm test 실행 매번 npm test 를 쳐서 테스트하기 귀찮다면 npx jest --watchAll 로 파일 저장할때마다 검사하게 할수있다 카테고리 없음 2023.01.27
[ETC] git hook git hook 이란 Git Hooks 는 Git 과 관련한 어떤 이벤트가 발생했을 때 특정 스크립트를 실행할 수 있도록 하는 기능이다. 크게 클라이언트 훅 과 서버 훅 으로 나뉘는데 클라이언트 훅 은 커밋, Merge 가 발생하거나 push 가 발생하기 전 클라이언트에서 실행하는 훅이다. 반면 서버 훅 은 Git repository 로 push 가 발생했을 때 서버에서 실행하는 훅이다. 분류훅설명 커밋 워크플로 훅 pre-commit commit 을 실행하기 전에 실행 prepare-commit-msg commit 메시지를 생성하고 편집기를 실행하기 전에 실행 commit-msg commit 메시지를 완성한 후 commit 을 최종 완료하기 전에 실행 post-commit commit 을 완료한 후 실.. 카테고리 없음 2023.01.05