쇼핑몰 프로젝트에서 어드민 페이지를 구현하고 있다.
어드민 페이지는 사실 서비스를 운영하기 위해서 대부분 갖춰야 하는 기능이라고 생각한다.
가장 중요한 것은 인증된 계정만 어드민 페이지에 접근할 수 있다는 것이다. 생각보다 보안적인 측면에서 신경을 많이 써야한다고 생각한다.
swr을 사용하여 server state를 다루고, form을 편리하게 다루기 위해 react-hook-form을 사용하였다.
form에서 input을 하나 만들 때 마다 state와 event handler 함수와 새롭게 추가되어야 할 것들이 너무 많은데 react-hook-form은 이와 관련된 것들을 추상화하여 제공해주기 때문에 form을 편리하게 관리할 수 있다. swr을 사용했지만, 나는 개인적으로 @tanstack/react-query에 익숙해서 @tanstack/react-query를 회사에서도 사용하려고 한다.
기본적인 구현들은 쇼핑몰에서 사용자가 보는 페이지에서 다뤘던 것과 크게 다르지 않았다.
12주차까지 프론트엔드 생존코스 1기 과정이 형식적으로는 끝났지만, 실제로는 계속 진행중이다.
방대한 지식을 전해들었고, 이를 여러번 반복하여 학습하고 내 것으로 만드는 것은 많은 시간이 필요하기 때문이다.
12주의 내용들을 지속적으로 반복하여 학습, 그리고 계획대로 정확히 실천하기.
'메가테라 > FE 생존코스 1기' 카테고리의 다른 글
[메가테라] 프론트엔드 생존코스 1기 돌아보기 (0) | 2023.11.05 |
---|---|
[메가테라] 프론트엔드 생존코스 11주차 주간회고 (0) | 2023.04.23 |
[메가테라] 프론트엔드 생존코스 10주차 주간회고 (0) | 2023.04.16 |
[메가테라] 프론트엔드 생존코스 9주차 주간회고 (0) | 2023.04.10 |
[메가테라] 프론트엔드 생존코스 8주차 주간회고 (0) | 2023.03.26 |