나의 요즘 생각 일지(프론트엔드 개발자)
·
Think
확장성 있는 코드를 짜기프로덕트를 만들다 보면 내가 만드는 프로덕트가 얼마나 커지기 가늠하기 어렵다.만약 내가 저연차의 소위 “주니어”라면 더욱 그런 것 같다.내가 당면했던 상황은 이랬다. 컴포넌트가 위처럼 있다고 한다. parent 하위 컴포넌트로 a,b가 있다.여기서 a라는 컴포넌트를 사용할 지 말지 정하는 상태값은 이렇게 작성할 수 있다.이렇게 만들어서 a컴포넌트 안에서 사용할 것이다. const [isAUse, setIsAUse] = useState(false) 이렇게만 짜두면, ⭐️경험상 매우 높은 확률로 parent와 b에서도 a 사용 여부를 알아야 해 문제가 되었다.⭐️parent컴포넌트에서 이렇게 사용해야 확장성이 더 좋아진다. const [componentUse, setComponent..