블로그 이미지

Gicomong (Lux)

  • 분류 전체보기
    • 개발 기술
      • 사소하지만 놓치기 쉬운 개발 지식
      • css 애니메이션 (with js)
      • 개발 이야기
      • jest로 테스트하자
      • 함수형 프로그래밍
      • 타입스크립트
    • 사용자의 접근성 높이는 방법
      • W3C 기준
    • 조직 문화
    • 이번엔 이 공부 끝내겠다 시리즈
      • 테스트코드
      • github actions
      • 정규표현식
    • 라이브러리 파헤치기
    • error log
    • 주저리
Visits

Mong dev blog

  • 관리
  • 글쓰기
  • 방명록
  • 로그인
  • 로그아웃

require-atomic-updates1

[JS/Eslint] 레이스컨디션을 유발하는 await는 쓰지말자(require-atomic-updates)
이번 시간에는 eslint 룰 중 하나인, require-atomic-updates에 대해 알아보았다! 1. eslint룰, require-atomic-updates 1) 이 규칙은? await가 레이스 컨디션을 유발할 경우, await 사용을 금지하는 규칙이다. 2) await가 레이스 컨디션을 유발하는 경우 아래 예시는 person의 age 데이터를 가져와, age의 총합을 구하는 로직이다. const PEOPLE = [{ id: 1, age: 12 }, { id: 2, age: 22 }]; let totalAge = 0; // await를 사용해 age의 총합을 구하는 함수 async function addAge(id) { totalAge += await getAge(id); // 주요하게 볼 부분..
2022. 9. 3.
이전 1 다음

티스토리툴바