백엔드와 연동하지 않고 로그인 기능을 구현하려면 임시 ID/PW를 상수로 선언하여 사용하거나 localStorage에 정보를 저장해 구현할 수 있습니다. 상수로 만들 때는 페이지 새로고침 시 로그인은 가능하지만 회원가입한 정보가 사라지는 단점, localStorage로 저장한다면 브라우저에 정보가 노출되는 단점이 있습니다.

라이브러리를 사용하면 백엔드 없이 가능합니다. 다양한 소셜 로그인인 OAuth 라이브러리나, Firebase Auth 라이브러리를 사용해 로그인 기능을 구현할 수 있습니다.