header.js를 layout.js에 넣고 그 header안에 next-auth 로그인, 로그 아웃 처리를 해놓았는데
페이지를 이동하는 과정에서 {session? (
  <Button
    variant="danger"
    onClick={() => {
      signOut(handleSignOut());
    }}
  >
    SignOut
  </Button>
) : (
  <Button
    variant="primary"
    onClick={() => {
      alert("로그인 페이지로 이동합니다.");
      signIn();
    }}
  >
    SignIn
  </Button>
)} 이것이 자꾸 렌더링 되어 로그인 버튼 로그아웃 버튼이  왔다갔다 변합니다. 로그인이 되어 있을때는 페이지를 이동하여도
로그 아웃 버튼만 보이게 하고 싶습니다. 어떻게 해야 하나요?