1. Typescript용 jest 설치 먼저, typescript에서 사용할 수 있게끔 jest를 설치해 준다. npm install ts-jest @types/jest --save-dev production 빌드시에는 jest가 필요 없으므로, --save-dev를 넣어서 설치해 주도록 하자. 2. babel 종속성 설치 https://jestjs.io/docs/getting-started#using-typescript Getting Started · Jest Install Jest using your favorite package manager: jestjs.io jest 페이지를 보면, Jest는 Babel을 통해 TypeScript를 지원한다고 나와 있다. 이에 필요한 모듈들은 다음과 같다. 1..
typescript
Redux->Mobx 전환 처음에 typescript를 사용하지 않고 개인 프로젝트를 진행했었는데, typescript를 적용하면서 기존에 store로 이용한 redux를 배제하고 mobx를 사용하기로 했다. 여러 이유가 있긴 한데, 가장 적합한 이유는 redux보다 사용하기가 편하다는 것. 코드량도 확실히 줄어듬을 느꼈다. 또한, 기존에 작업해둔 결과물에서는 store에 통신부분이 같히 엮여있었는데, useQuery를 사용함으로서 store 부분의 통신부분을 배제 할 겸 mobx로 전환하여 다시 개발 하기로 했다. 둘의 차이와 mobx의 장점은 배달의민족으로 유명한 우아한형제들 블로그에 자세히 기재되어 있었다. React에서 Mobx 경험기 (Redux와 비교기) | 우아한형제들 기술블로그 {{item..