권한분기? 웹개발에서 권한분기란 무엇일까?

kimdev·2022년 6월 20일

Web

목록 보기
2/8

권한분기

웹,리액트에서 권한분기란 말 그대로 권한을 나누는 것이다.

우리가 웹을 이용할때는 일반적으로 하나의 페이지밖에 보지 못한다.

바로 userPage이다. 하지만 웹 개발을 할 때는 보통 2~3가지의 페이지로 나뉘어서
개발을 한다.

1. 이용자 페이지
2. 관리자 페이지
3. 사장님 페이지(or 회원전용 페이지)

위처럼 권한에 따라 페이지를 나누는 것을 권한 분기라고 한다.

React에서의 권한분기

리액트에서 권한분기를 하는 방법은 크게 2가지가 있다

함수형 컴포넌트 방식에서 사용하는 커스텀훅을 이용한 방법과

클래스형 컴포넌트에서 사용하는 HOC방식이 있다.

페이지를 이동할때 훅,컴포넌트를 통과하게 만들어 해당 훅,컴포넌트에 들어있는
로직에 맞을때만 정상적으로 이동하게 만들어주면 된다.

0개의 댓글