class200ok | day 8

xoxobabegirl·2021년 4월 11일
0

네비게이션 바를 구현하고 있다. 로그인 후 텍스트를 로그아웃으로 바꾸려고 한다.

window.location.reload()를 사용해 페이지를 다시 렌더링하게 구현했다.

리뷰를 받으며 받은 피드백은 창을 새로고침 하는건 불필요하다는 것이었다. 페이지를 다시 렌더링 하게 되면 많은 데이터를 다시 가져와야하며 이는 불필요하다는 것이다.

nav만 가지고 작업해서 그런지 새로고침에 대한 생각은 해보지 않았다.

처음에는 componentDidUpdate를 사용하는 것으로 생각했었다. 더 간단한 방법이 있지 않을까 고민하다 state값을 바꾸는게 더 낫다고 생각했다. 조건부렌더링으로 state 값에 따라 로그인/로그아웃을 표현할 수 있게 바꾸었다.

profile
Frontend Developer 👩🏻‍💻👩‍💻

0개의 댓글