11-12

김한솔·2021년 11월 12일
0
post-thumbnail

useQuery로 데이터를 가져올 때 두 개 이상이면 data: data1 이런식으로 이름을 바꿔줘서 중복되는 걸 피해준다.

코드 린터

린트(lint)는 소스 코드에 문제가 있는지 탐색하는 작업을 의미하며, 린터(linter)는 이 작업을 도와주는 소프트웨어 도구를 의미합니다. 자바스크립트와 같이 컴파일 과정이 없는 인터프리터 언어의 경우, 런타임 에러가 발생할 확률이 높기 때문에, 이 린트 작업을 통해 사전에 에러를 최대한 잡아주는 것이 중요합니다. 최근에는 ESLint라는 린터가 개발자들 사이에서 많은 인기를 끌고 있습니다. 현재는 Facebook, Airbnb를 비롯해 Netflix, MongoDB, Paypal, Disqus 등 수많은 기업들이 ESLint를 자바스크립트 린터로 사용하고 있습니다.
출처 https://www.daleseo.com/js-eslint/

코드 포멧터

코드 포멧터(Code Formatter)란 개발자가 작성한 코드를 정해진 코딩 스타일을 따르도록 변환해주는 도구를 말합니다.
포멧터같은 경우엔 사람마다 다를 수 있는 코딩 스타일을 고정해주기 때문에 협업을 할 때 중요한 도구라고 볼 수 있다.

이런 코드 포멧터 중에서 prettier가 최근 가장 많이 사용된다.

Prettier가 많은 개발자들에게서 급속히 사랑받게 된 이유는 기존 코드 포멧터와 달리 설정 여지가 거의 없다는 것 때문이라고 한다.Prettier가 코딩스타일을 고정해주기 때문에 팀원끼리의 갈등의 여지를 없애준다.

profile
김한솔

0개의 댓글

Powered by GraphCDN, the GraphQL CDN