0.1.3 • Published 5 years ago
@dohyeon/react-naver-login v0.1.3
NAVER LOGIN
yarn add @dohyeon/react-naver-loginExample
HTML (optional)
<body>
<script
src="https://static.nid.naver.com/js/naveridlogin_js_sdk_2.0.0.js"
type="text/javascript"
></script>
</body>Component
import NaverLogin from '@dohyeon/react-naver-login';
<NaverLogin
clientId="..."
callbackUrl="..."
isPopup={true | false}
callbackHandle={true | false}
>
<button>Login!</button>
</NaverLogin>
or
<NaverLogin
clientId="..."
callbackUrl="..."
isPopup={true | false}
callbackHandle={true | false}
loginButton={{color: string, type: 1 | 2 | 3, height: number}}
/>Hooks
LoginPage.jsx
import {useNaverLogin} from '@dohyeon/react-naver-login';
const Login = () => {
// loading is a boolean value for no naver sdk script
const {naverLoginInit, loading} = useNaverLogin({
clientId: "..."
callbackUrl: "..."
isPopup: true | false,
callbackHandle: true | false
});
if(!loading) {
naverLoginInit();
}
return (
<div id="naverIdLogin"/>
)
}callbackPage.jsx
import {useNaverLogin} from '@dohyeon/react-naver-login';
const LoginAuth = () => {
const {naverLoginInit, loading} = useNaverLogin({
clientId: "..."
callbackUrl: "..."
isPopup: true | false,
callbackHandle: true | false
});
React.useEffect(() => {
if(!loading) {
const naverLoginInstance = naverLoginInit();
naverLoginInstance.getLoginStatus(status => {
if(status) {
console.log('success!');
} else {
console.log('fail!');
}
})
}
}, [loading]);
}0.1.3
5 years ago
0.1.2
5 years ago
0.1.2-1
5 years ago
0.1.1-1
5 years ago
0.1.1
5 years ago
0.1.0
5 years ago
0.0.6-6
5 years ago
0.0.6-5
5 years ago
0.0.6-4
5 years ago
0.0.6-3
5 years ago
0.0.6-2
5 years ago
0.0.6-1
5 years ago
0.0.5-5
5 years ago
0.0.5-2
5 years ago
0.0.5-1
5 years ago
0.0.5
5 years ago
0.0.4-3
5 years ago
0.0.4-2
5 years ago
0.0.4-1
5 years ago
0.0.4
5 years ago
0.0.3-8
6 years ago
0.0.3-7
6 years ago
0.0.3-6
6 years ago
0.0.3-5
6 years ago
0.0.3-4
6 years ago
0.0.3-3
6 years ago
0.0.3-2
6 years ago
0.0.3-1
6 years ago
0.0.3
6 years ago
0.0.2-5
6 years ago
0.0.2-4
6 years ago
0.0.2-3
6 years ago
0.0.2-2
6 years ago
0.0.2-1
6 years ago
0.0.2
6 years ago
0.0.1
6 years ago