[JavaScript] 상태(state)란, const를 많이 써야하는 이유는,

2024. 6. 5. 16:02・기초학습

상태(state)

  • 변하는 것
  • 무엇에 따라 바뀌는 것

 

데이터(data)

  • 상수
  • 변하지 않는 값
  • 변하지 않는 특성

🌱데이터(상수)를 바꾸고 싶어서, 변수라는 개념이 필요했다

 

변수 식별자

  • var
  • let 
    • 블록스코프
    • 재선언 불가, 재할당 가능
  • const
    • 블록스코프
    • 선언 시 초기화 안하면 에러(초기화까지 필수)
    • 재선언 불가, 재할당 불가

 

왜 const를 많이 써야 하나

  • 상태를 최소화하기 위해서
  • 재할당이 가능한 let을 사용하면, 불안전하기 때문(버그 생길 가능성 있음)

🌱 변수를 쓸 때 const를 많이 쓰자

 

저작자표시 비영리 변경금지 (새창열림)

'기초학습' 카테고리의 다른 글

[React] 리액트를 쓰는 이유  (0) 2024.07.17
[JavaScript] 객체 접근연산자와 동적 바인딩  (0) 2024.06.05
[JavaScript] 객체(Object)는 값을 묶는다  (0) 2024.06.05
[JavaScript] 실행(Run)이란,  (0) 2024.06.05
[JavaScript] 기본 원칙들  (0) 2024.06.05
'기초학습' 카테고리의 다른 글
  • [React] 리액트를 쓰는 이유
  • [JavaScript] 객체 접근연산자와 동적 바인딩
  • [JavaScript] 객체(Object)는 값을 묶는다
  • [JavaScript] 실행(Run)이란,
dev.hyejin
dev.hyejin
  • dev.hyejin
    혜진의 개발자 성장블로그
    dev.hyejin
  • 전체
    오늘
    어제
    • 분류 전체보기 (89)
      • 2024 데브캠프 (2)
      • 회고 (1)
      • 이슈해결 (3)
      • 기초학습 (13)
      • Frontend (20)
        • JavaScript (3)
        • Git, GitHub (3)
        • HTML, CSS (14)
      • Backend (8)
        • Database (4)
        • Java (4)
      • CS (16)
        • Network (10)
        • Algorithm (6)
      • Eng (16)
      • Tips (5)
  • 인기 글

  • 태그

    GitHub
    절대경로
    box-sizing
    상대경로
    런타임
    border-box
    시간복잡도
    ER모델
    점근성능
    객체
  • hELLO· Designed By정상우.v4.10.3
dev.hyejin
[JavaScript] 상태(state)란, const를 많이 써야하는 이유는,
상단으로

티스토리툴바