- 서버 컴포넌트에서 인증 로직 재사용을 위한 고차 컴포넌트 활용법을 제시했습니다. 💡
withAuth
고차 컴포넌트를 통해 사용자 인증 로직을 중앙화하여 코드 중복을 제거합니다. ♻️getUser
함수를 이용하여 사용자 정보를 가져오고, 사용자가 없으면 로그인 페이지로 리다이렉트합니다. ➡️- 고차 컴포넌트는 사용자 정보를 하위 컴포넌트에 props로 전달합니다. 🎁
- 이 패턴을 사용하면 각 컴포넌트에서 인증 로직을 반복적으로 작성할 필요가 없습니다. 🧹