react discord login
Release 2.1.0
react-discord-login
"Discord로 로그인" 기능을 웹 애플리케이션에 쉽게 통합하기 위한 가볍고 유연한 React 구성 요소입니다. 사용자가 Discord 계정을 사용하여 원활하게 로그인할 수 있도록 지원하세요.
npm install react-discord-login
//or
yarn add react-discord-login
//or
bun add react-discord-login
import { useDiscordLogin , UseDiscordLoginParams } from 'react-discord-login' ;
const YourComponent = ( ) => {
const discordLoginParams : UseDiscordLoginParams = {
clientId : 'YOUR_DISCORD_CLIENT_ID' ,
redirectUri : 'YOUR_REDIRECT_URI' ,
responseType : 'token' , // or 'code'
scopes : [ 'identify' , 'email' ] ,
onSuccess : response => {
// Handle successful login
console . log ( 'Login successful:' , response ) ;
} ,
onFailure : error => {
// Handle login failure
console . error ( 'Login failed:' , error ) ;
} ,
} ;
const { buildUrl , isLoading } = useDiscordLogin ( discordLoginParams ) ;
return (
< div >
< button onClick = { ( ) => ( window . location . href = buildUrl ( ) ) } disabled = { isLoading } >
Sign in with Discord
< / button >
< / div >
) ;
} ;
type UseDiscordLogin = ( params : UseDiscordLoginParams ) => {
buildUrl : ( ) => string ;
isLoading : boolean ;
} ;
다음 속성을 가진 객체:
코드 품질과 개발 경험을 향상시키기 위해 여러 TypeScript 유형이 제공됩니다.
이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 LICENSE 파일을 참조하세요.