목록에 검색 필터를 붙였다. 검색어가 바뀔 때마다 useEffect 로 filtered state 를 갱신했다. 동작은 했는데 렌더 로그가 한 글자에 두 번씩 찍혔다. 재보니 정말 두 번이었고, 그 사이에 필터 전 목록이 한 번 화면에 나갔다.배경3편에서 의존성 배열을 정확히 채우는 법까지 갔다. 린터가 넣으라면 넣으라고, 끄지 말라고 썼다.그 글의 전제는 "이 effect 는 필요하다" 였다. 의존성을 어떻게 채울지만 다뤘지, 그 effect 가 있어야 하는지는 안 물었다.이번에 걸린 게 그 지점이다. 의존성을 아무리 정확히 채워도 애초에 없어도 되는 effect 라면 정확한 게 의미가 없다.질문: props 나 다른 state 에서 계산되는 값을 state 로 두면 무엇이 잘못되는가?개념 — 파생 상..