package manager 선정부터...! CI속도 개선 등을 위해!. 환경 세팅gitignore에는 어떤 것들이 들어가야 할까? https://yarnpkg.com/getting-started/qa---비효율적인 의존성 검색환경에 따라 달라지는 동작비효율
말로만 하던 TDD를 해보려고 함.왜 Jest인가 트렌드 1등단순함에 초점을 맞춘 페이스북에서 개발한 오픈 소스 자바스크립트 프레임워크빠른 테스트를 위해 이전 테스트에서 실패한 것을 먼저 실행하고 수행 시간을 예측하여 순서를 재배치함.React Testing Libra
가장 간단한 방법 정확하게 맞는 경우를 찾을때.undefined, null and false를 구분하고 싶을때, 혹은 그러지않을때 쓸 수 있다.숫자를 비교함.문자열 비교더 많은 메소드는 공식 문서에서 확인가능https://jestjs.io/docs/expect
eslint-config-airbnb-typescript) + Prettier + React(next.js) + TypeScript 설정yarn lint 실행시 에러 발생yarn add eslint-plugin-jest \- yarn add exlint-plugin-j
설치npx storybook initeslint 플러그인 추천해줘서 자동 설치npx sb init --builder webpack5 (초기화)yarn storytbook
yarn add styled-componentshttps://velog.io/@baemki/styled-components-%EC%82%AC%EC%9A%A9%EC%97%90-%EB%8C%80%ED%95%B4%EC%84%9C이전에 작성한 글에 맞게 폴더 구조 및
nextjs + typescript + jest + storybook + exlint + prettier + styled-components + yarn berry + RTK 거의 다 했다...! https://velog.io/@baemki/Next.js-redux-
API의 가독성을 높이기 위해 모듈화를 진행했다. axios 인스턴스 인스턴스 생성 axios.create([config])로 axios 인스턴스를 생성한다. utill 생성