리액트 & 넥스트 & 리덕스 & 리덕스사가 & 익스프레스 스택으로 트위터와 유사한 SNS 서비스를 만들어봅니다. 끝으로 검색엔진 최적화 후 AWS에 배포합니다.
라이브러리 최신화 안내
안녕하세요. React Nodebird 강좌가 최신 버전 라이브러리에서도 돌아가는지 테스트해보았습니다.
https://github.com/ZeroCho/react-nodebird/tree/master/intersection
리액트 18, 넥스트 12에서 테스트한 결과 잘 돌아갑니다. 다만 수정사항도 있었습니다.
뭔가 적고 보니 게임 패치노트 같네요. 생각보다 계속 잘 돌아가서 리뉴얼은 내년에나 할 것 같습니다. redux-saga 대신 redux-toolkit을 쓸 예정입니다.
참고로 실전에서는 getServerSideProps를 최소화하시는 게 좋습니다. 이를 위해서는 유저 정보를 SSR하지 마시고 CSR해야 합니다. getStaticProps나 getStaticPath를 써야 서버쪽에서 컴포넌트 캐싱이 가능합니다. 유저 정보는 개인마다 다 다르기때문에 캐싱이 불가능하거든요. 다음 리뉴얼 때는 getStaticPath와 getStaticProps만 써서 Incremental Rendering을 보여드릴까 생각 중입니다.
주기적으로 강좌 라이브러리를 최신화하고 있으니 intersection 폴더를 보시면 됩니다.
감사합니다.