Daylogs/Etc

state 와 status 의 차이

ohgyun 2015. 10. 13. 10:12
발생일: 2015.08.06

키워드: state, status

문제:
상태를 나타내는 변수를 설정할 때 항상 state 와 status 중 어떤 걸로 할 지 헷갈린다. @_@

정확히 어떤 차이가 있을까?


해결책:


일반적으로 '상태'를 나타낼 땐, state 와 status 를 혼용할 수 있는데,

- 경과의 의미를 갖거나(예: 주문 상태),
- 이미 정해져있는 특정 상태 중의 하나를 나타낼 땐

status를 쓴다.


예를 들어, 결제 프로세스 등과 같은 상태를 표시할 땐 (결제 단계가 있을 테니) status 를 쓰면 될 테고,
엘리먼트의 상태(visibility, class 등)을 업데이트할 때엔 state 를 쓰면 될 것 같다.
반응형