Closed SEMINSEMINSEMIN closed 1 year ago
Branch refactor/issue-29 created for issue: [ETC] 하단 탭 바 코드 리팩토링
useState와 useEffect를 이용해 활성화된 탭의 경우 스타일을 적용하는 방법을 사용했습니다. 그런데 이 방법의 문제점은 useEffect의 경우 브라우저에 그려진 후 실행되는 것이기 때문에 리렌더링이 발생할 것이라고 생각했습니다.
조건부 렌더링을 이용해 리렌더링을 방지했습니다.
하위 페이지에서는 활성화 스타일이 적용되지 않습니다.
String.prototype.includes()를 이용했습니다.
단, 이 경우 네브바 사용을 고려해 페이지 링크 구조를 짜야 합니다.
하단 탭 바 코드 리팩토링
관련 이슈: #20