react discord login
Release 2.1.0
react-discord-login
هو مكون React خفيف الوزن ومرن لتسهيل دمج وظيفة "تسجيل الدخول باستخدام Discord" في تطبيقات الويب الخاصة بك. قم بتمكين المستخدمين من تسجيل الدخول بسلاسة باستخدام حسابات 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 - راجع ملف الترخيص للحصول على التفاصيل.