[TIL]20220824

yes·2022년 8월 24일
0

TIL 💌

목록 보기
7/55
  • react 공식문서 Effect Hook 사용하기 읽기
  • css 트렌지션에 대해서 공부
  • 프로젝트 Header 부분 작업 이후 PR merge 끝

CSS 트랜지션은 CSS 속성을 변경할 때 애니메이션 속도를 조절하는 방법을 제공합니다.

PR내용

  • scroll관련된 상태 로직인 useScrolltop hook 제작
  • 이와 관련된 상태 값을 mainLayout 컴포넌트와 header 컴포넌트에 props로 넘겨줘야하기 때문에 두 컴포넌트의 부모인 Layout 컴포넌트를 생성
  1. nav바
    • 기본적인 마크업 디자인 완료
    • 고정 위해 position fixed값 추가
    • 로그인 여부에 따른 동적 렌더링
  2. 기타
    • 폰트 추가 및 theme에 font_family 추가
    • mock Data 작업 (public/mock)
      • studyCardInfo
      • teacherListInfo
  • 참고사항

    • 공통적으로(2번 이상)쓰이는 컴포넌트는 components common 디렉토리로 분리 ex) StudyCard
    • 공통적으로(2번 이상)쓰이는 type은 utils typesc디렉토리에 분리 ex) children type
  • 이후 구현 사항

    • scroll과 연관된 디자인 값들 상수로 분리
    • 현재 location에 따른 nav바 활성화
    • 로그인 관련된 api로직 구현 완료 후 로그인 상태 값 생성

0개의 댓글