05-27 Context 사용하기

골솔·2021년 5월 27일
0

ㅇㅇㅇㅈ 근로

목록 보기
11/15

😁 한 일

  • 유저 정보를 context를 이용하여 관리했다. context 종류가 많아 따로 AuthContext.js라는 파일을 만들었다.
import * as React from 'react';

const AuthContext = React.createContext(null);

export default AuthContext;
  • App.js 에서는 AuthContext를 임포트해주고, 값을 관리할 state를 만들었다. 그리고 AuthContext.Provider로 감싸준 다음 value로 값을 전달하면 된다..
// ...
import AuthContext from './contexts/AuthContext';

function App(){
	const [auth, setAuth] = React.useState(null)
    // ... 
   return (
      <AuthContext.Provider value={{auth:auth, setAuth}}>
     // ...
     )
}
  • context 값을 사용하려면 useContext를 이용하면 된다!
const {auth} = React.useContext(AuthContext)

🤔 할 일

  • 404 페이지 만들기
profile
골때리는이솔

0개의 댓글