Writing Clean JavaScript - ES6 Edition작업을 하다보면 어떤 기준을 잡고 작업을 해야하나 항상 헷갈릴때가 있다.내 생각으로는 코드를 보면서 코드를 짠 사람과 대화하듯이 자연스럽고 읽기 쉬운 코드로 작업을 하려고 하나 항상 중간쯤 가다보면
Memoization in JavaScript: A Guidereact로 작업을 하다보면 useMemo와 useCallback을 어디에 어떻게 사용해야 할지 항상 난감했었다.useMemo와 useCallback을 잘 비교해 놓은 블로그가 있어 간단히 번역하면서 정리해보
저번 포스트에서 조건문을 사용하지 않는 것을 clean한 code라고 소개 했었다. 그렇다면 if-else, switch문을 쓰지 않고 조건문을 사용하는 방법을 무엇일까 하고 알아보니 객체리터럴 방법을 사용하는 것이다. 즉, 객체의 key를 조건으로 value를 응답값
이전에 회사의 렌딩페이지를 next.js로 작업을 한 적이 있었다.SEO 때문에 next.js로 작업을 해 보았지만 react에 비해 여러가지 이점이 있었다.물론 React가 아닌 Next.js로 작업해야 해서 SSR과 같은 작업은 어색하긴 했었다.그 이점들을 잘 정리
JavaScript는 계속해서 발전하는 언어중에 하나이다.이번에도 새로운 메소드가 나와서 그 사용법을 잘 설명한 블로그가 있으므로 간단히 알아보았다.Using the new JavaScript .at() method - LogRocket BlogJavaScript .a
종종 작업을 하다보면 API가 중구난방일 경우가 있습니다. 각각의 API가 같은 app에서 나왔을 거라고 믿기 힘들 정도입니다. Slack에서 자신들은 API를 어떻게 작성하는지에 대한 원칙을 작성해 놓아서 간단히 살펴보았습니다.Principles for API Des
보통 회사 또는 팀에서 정해진 커밋메시지 규칙이 있겠지만 초보 개발자나 프리랜서 개발자라면 커밋메시지 규칙이 없을 수가 있다. 여기에 좋은 글이 있어 커밋메시지에 대해서 잠시 알아보겠다.How to Write Better Git Commit Messages – A St
JavaScript로 작업을 하다보면 비동기처리를 해야할 경우가 많다.비동기 작업을 할때 흔히 하는 실수를 정리해 놓은 자료가 있어 한번 살펴보겠다.5Common Mistakes when Using PromisesPromise는 JavaScript에서 비동기 작업을 처
React로 작업을 하다보면 어떤 폴더구조로 작업을 하는게 효율적인지 의문을 가질때가 있다.hook을 사용하는 사람이 있을것이고 Redux를 사용하는 사람도 있을것이다.본인이 React를 사용함에 있어 어떤 방식으로 폴더구조를 구성하든지처음에 폴더구조를 잘 구성해 놓아