react discord login
Release 2.1.0
react-discord-login
ist eine leichte und flexible React-Komponente zur einfachen Integration der „Mit Discord anmelden“-Funktionalität in Ihre Webanwendungen. Ermöglichen Sie Ihren Benutzern die nahtlose Anmeldung mit ihren Discord-Konten.
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 ;
} ;
Ein Objekt mit den folgenden Eigenschaften:
Zur Verbesserung der Codequalität und der Entwicklungserfahrung werden mehrere TypeScript-Typen bereitgestellt:
Dieses Projekt ist unter der MIT-Lizenz lizenziert – Einzelheiten finden Sie in der LIZENZ-Datei.