Steam It과 유사한 블록체인 스마트 컨트랙트 블로그 프로젝트
React, Typescript, Next.js, GraphQL, Recoil, Styled-components
client의 메인 페이지, Layout, Aside
디테일 페이지 기능 추가
My Page 기능 추가
Recoil
IntersectionObserver로 무한 스크롤을 구현하려 했으나
감지 기능만 넣어진 상태
데이터를 Props로 받아 화면에 뿌려주는 기능과
클릭 시 Detail 페이지로 이동
투표한 좋아요 수를 세고 서버에 클릭 시 서버에 요청
요청 부분을 구현 하였으나 오류를 다른 분이 수정함
재사용 할 수 있는 Layout 컴포넌트를 만들어
NavBar 컴포넌트, Aside 컴포넌트 등을 재사용하여
렌더링을 효율적으로 할 수 있는..
Layout에서 재사용되는 컴포넌트
글의 태그들 중 가장 많이 사용된 태그 7개를 정렬
클릭 시 해당 태그의 글만 필터링 되는 기능
글의 상세 정보 표시
SEO를 위해 Next.js의 getServerSideProps를 통해 url에 글의 제목 추가,
title 변경
새로운 기술을 도입하자는 의견을 적극 수용하였음
제안 해주신 덕분에 발전할 수 있는 기회가 되었다
Next.js로 SSR
GraphQL로 데이터 요청하는 것
어렵고 신세계..
조금 더 적극적으로 소통하지 못했던 것 같고
같은 작업을 여러번 수정해야했다
git 관리는 역시 어렵다
전체적인 것을 생각하자
조금 더 적극적이 되면
프로젝트 완성도가 높아질텐데..
계속해서 공부하자
아니 모든 것에는 이유를 만들 수 있다
모든 것에는 장단점이 아니라 여러 면이 있는 것이기 때문이다
생각하기 나름이다
오히려 좋다
이 짧은 프로젝트만 봐도
새로운 기술을 도입하는 것이 힘들었지만
성장의 기회가 된다
오히려 좋다
당장은 내가 하고 싶었던 것을 멈추지만
또 새로운 경험과 시야를 넓힐 수 있는 기회가 될 것이다
오히려 좋다