[번역] URL은 곧 상태입니다
- URL에는 단순 페이지가 아니라 어떤 상태를 가리키고 있는지 담고 있다
이 URL을 누군가 클릭했을 때, 그 사람도 동일한 상태를 봐야 하는가?- 새로고침과 같이 앱의 상태가 유지 되고자 한다면 쿠키, 스토리지가 아니라 URL을 활용하면 되었다
우리가 URL을 만들 때마다 어떤 정보를 보존할지, 무엇을 공유할 수 있게 할지, 무엇을 북마크할 수 있게 할지에 대한 결정을 내리고 있는 것입니다.
[번역] useEffect 함수에 이름 붙이기, 절대 후회 없을 선택
- 수많은 useEffect 들은 deps에 의해 언제 실행되는지는 알 수 있다
- 왜 실행되어야하는지 어떤 내용이 담겨있는지 알 수 없다
- useEffect에 들어가는 함수에도 이름을 붙일 수 있는데
- 익명 화살표 함수 대신 기명 함수 표현식을 사용
- 에러 발생할때에도 익명이 아니기에 어떤 useEffect인지 잡을 수 있다
- useEffect 에 이름을 붙이다보니
- 과중한 목적이 담겨있던 것을 발견
- 하지만 이러한 이름을 붙이는 것보다 커스텀 훅으로 분리하자는 의견도 있는데
- 컨텍스트가 전달되어야하다보니
- 괜히 집중이 깨져버리는 느낌이 있을수도