오늘부터 팀 프로젝트 준비를 멈추고 개인 포트폴리오용 프로젝트를 시작했다. 팀원들 각각의 계획에 변동이 생겨서 일단 보류로 해두고 내 개인 프로젝트를 준비하려 한다. NextJs , tailwind , typeScript 와 노션 API를 사용해 진행하려한다. 오늘은 기본 파일 세팅과 Header , Footer 각 컴포넌트를 Layout에 몰아서...
오늘 한 일 : 로티 애니메이션을 적용 헤더의 각 nav에 link연결 다크모드 로티 애니메이션 같은 경우는 어제 거의 마무리된 상태라 오늘은 코드에 이상이 없는지만 확인하고 마무리됐다. Link 이제 Next에서 제공해주는 Link를 이용해서 경로를 통해 이동하는건 익숙한 느낌이 든다. 메인 페이지와 프로젝트까지 연결해주었다. 오늘의 특이점은 ...
오늘 다크모드의 궁금증이 풀렸다 . 그 이유는 ThemeProvider 에 attribute를 빼먹었기 때문이다. 내가 분명 초기 세팅할때 > module.exports = { darkMode = "class", } 이렇게 설정해두고, 이렇게 작성하는게 맞는데 attribute="class" 이 부분을 다 빼먹고 있었다. 다크모드 자체는 동작했...
오늘도 열심히 삽을 들고 삽질을 했다. 노션 API 이번에 받아온 노션 API 데이터 구조가 조금 복잡한게 이유였고, 이번에도 역시 얻은게 너무나 많았다. 저번에 비슷한 질문을 한 적이 있어서 최대한의 시도를 해보면 해결될 줄 알았다. 해결 방법을 찾는 과정 항상 데이터 접근을 할 때 고려해야할 사항을 내 느낀대로 정리해보겠다. > 내가 가진...
오늘로써 노션 프로젝트가 마무리되었다. 마무리 단계에선 특별한 문제가 없을줄 알았지만 아니었다. 오늘 발생한 엽기적인 에러에 대해 적어보겠다. > 에러문 : Hydration failed because the initial UI does not match what was rendered on the server. 초기 UI가 서버에서 렌더링된 UI와...
마지막일줄 알았던 notion Project가 무기한 연장될것만 같다. 국제화까지 추가하고 마무리하는 계획까지 추가되어서 구현을 하루면 다 할줄 알았는데, 턱 없이 부족했다. 아니 사실 다 왔지만 이유를 아직 못찾은 에러가 뜨지 않는 에러가 발생했다. {t("home:header_title")} 얘가 적용이 안된다. i18nexus 얘를 사용해 비...
짧다면 짧고 길다면 긴 프로젝트가 마무리되었다. 적용 안되던 문제는 index 자체도 모르게 내가 은밀하게 전달해주려다가 안된거였고, 적용시켜주니 바로 되었다. 여러가지 시행착오를 겪으며 한층 더 성장하였다. 재배포까지 완료해 링크를 공유하고 싶지만 생각해보니 내 카톡이 들어있어서 안하기로 하고 지금부터 알고리즘과 그 외 공부를 할 생각이다.