react discord login
Release 2.1.0
react-discord-login
adalah komponen React yang ringan dan fleksibel untuk memudahkan integrasi fungsionalitas "Masuk dengan Discord" ke dalam aplikasi web Anda. Berdayakan pengguna Anda untuk masuk dengan lancar menggunakan akun Discord mereka.
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 ;
} ;
Sebuah objek dengan properti berikut:
Beberapa tipe TypeScript disediakan untuk meningkatkan kualitas kode dan pengalaman pengembangan:
Proyek ini dilisensikan di bawah Lisensi MIT - lihat file LISENSI untuk detailnya.