useContext
useContext
// SignIn.js
import React, { useContext } from 'react'
// 모듈로 생성한 context 객체를 불러온다.
import AuthContext from '../context/AuthContext'
function SignIn(props) {
// useContext()에 context객체를 인자로 전달하고 변수에 담아 사용한다.
const authContext = useContext(AuthContext)
const { isAuth, signIn } = authContext
return (
{
isAuth ?
<div className="signed">로그인 됨</div> :
<button type="button" onClick={() => signIn}>로그인</button>
}
)
}Last updated