React 너무 똑똑한 상태 설계가 팀을 망친 썰
페이지 정보

영삼이
본문
✅ 너무 똑똑한 상태 설계가 팀을 망친 썰
의도를 공유하지 못하면 기술 부채
고수일수록 상태를 효율적으로 관리하고 싶어서
복잡한 구조를 만든다:
const state = {
users: {
byId: { 1: { name: "영삼" }, 2: { name: "홍길동" } },
allIds: [1, 2]
},
posts: { ... },
loading: { users: false, posts: true }
};
자기 혼자 볼 땐 좋아 보이지만,
팀원들은 구조를 이해 못하고,
결국 아무도 손대지 못하는 상태가 된다.
✅ 상태는 “공유되는 순간부터” 단순해야 한다
-
팀원이 한눈에 구조를 파악할 수 있어야 하고
-
필요한 데이터에 쉽게 접근할 수 있어야 한다
복잡함은 필요할 때 점진적으로 도입하는 게 정답이다.
설계는 혼자 잘하는 것보다 같이 다룰 수 있는 것이 더 중요하다.
- 이전글토스트 메시지 하나 띄우는데 10줄 넘게 쓴다면 뭔가 잘못됐다 25.03.28
- 다음글“그거 그냥 커스텀 훅으로 뽑아”가 독이 되는 순간 25.03.28
댓글목록
등록된 댓글이 없습니다.