그리고 Header 컴포넌트에서 로그아웃 버튼을 누르면 해당 함수가 호출되도록 구현하세요.

    components/common/Header.js

    (...)
    const Header = ({ user, onLogout }) => {
      return (
        <>
          <HeaderBlock>
            <Wrapper>
              <Link to="/" className="logo">
                REACTERS
              </Link>
              {user ? (
                <div className="right">
                  <UserInfo>{user.username}</UserInfo>
                  <Button onClick={onLogout}>로그아웃</Button>
                </div>
              ) : (
                <div className="right">
                  <Button to="/login">로그인</Button>
                </div>
              )}
            </Wrapper>
          </HeaderBlock>
          <Spacer />
        </>
      );
    };
    
    export default Header;

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.