Today 요약

g
1. Next.js 강의
2. 타입스크립트 버전 호환문제(해결)


1. What I did?

1. 1 타입스크립트 버전 호환문제(해결)

이번에 Next 강의를 듣고 따라하다가 타입스크립트로 next 프로젝트를 설치했는데, 저번과 똑같은 타입스크립트 관련 에러가 발생해서, 다시 한 번 해결을 시도해보았다.

vscode의 버전 호환성의 문제인데, 정확히 어떤 문제로 인해 해결했다라고 자신있게 이야기하지는 못하지만, 오늘의 해결과정을 풀어보자면 일단 전역에 yarn으로 sdks 설정을 설치하고 타입스크립트를 설치한 다음에, vscode의 타입스크립트 버전 설정을 다시 로드해서 vscode를 껐다가 다시 켰더니 문제가 해결되었다. 무슨 문제였을까? 일단 전역에 두 가지 설정 중에 어떤 것이 설치가 안되어 있었고 그 부분을 설치한 뒤에 다시 vscode의 타입스크립트 버전이 정상적으로 호환이 이루어진걸까?

아무튼 이 문제로 몇몇 사람들도 고통을 받고 있는 것 같은데, 혹시나 주변에서 똑같은 상황이 발생한다면 그때 다시 한 번 문제를 같이 해결해보면서 정확히 어떤 문제일지 정확히 짚어봐야겠다.

2. What I Learned?

2.1 Next.js 강의

오늘 강의를 다시 보면서 CSR, SSG, ISR, SSR의 차이를 다시 한 번 공부하고 이해했다. 한 가지 완벽한 솔루션이란 없고 상황에 맞춰서 적절하게 사용하면 된다고 한다.

리액트의 경우 CSR 위주로 구현하게 되는데, Next.js를 이용해서 적절한 상황에 잘 섞어서 사용하게 되면 효율적이라고 한다.

그리고 추가적으로 12버전과 13버전의 정적라우팅시 폴더 구조의 차이에 대해서도 정리를 해놓았다.

profile
데이터리터러시를 중요하게 생각하는 프론트엔드 개발자

0개의 댓글

Powered by GraphCDN, the GraphQL CDN