개발 지식

개발 지식

React 너무 똑똑한 상태 설계가 팀을 망친 썰

페이지 정보

profile_image
영삼이
0건 111회 25-03-28 14:58

본문

✅ 너무 똑똑한 상태 설계가 팀을 망친 썰

의도를 공유하지 못하면 기술 부채

고수일수록 상태를 효율적으로 관리하고 싶어서
복잡한 구조를 만든다:

const state = {
  users: {
    byId: { 1: { name: "영삼" }, 2: { name: "홍길동" } },
    allIds: [1, 2]
  },
  posts: { ... },
  loading: { users: false, posts: true }
};

자기 혼자 볼 땐 좋아 보이지만,
팀원들은 구조를 이해 못하고,
결국 아무도 손대지 못하는 상태가 된다.


✅ 상태는 “공유되는 순간부터” 단순해야 한다

  • 팀원이 한눈에 구조를 파악할 수 있어야 하고

  • 필요한 데이터에 쉽게 접근할 수 있어야 한다


복잡함은 필요할 때 점진적으로 도입하는 게 정답이다.
설계는 혼자 잘하는 것보다 같이 다룰 수 있는 것이 더 중요하다.

댓글목록

등록된 댓글이 없습니다.