어제부터 갑자기 npm에 오류가 발생하기 시작했다.
평소처럼 git push를 하는데 에러가 발생했다. 에러의 원인은 2021년 8월 13일부터 패스워드 기반 인증을 지원하지 않기 때문이다.
Recoil에서 발생한 Duplicate atom key 문제를 해결해보자.
BackEnd Developer가 설계한 API에 요청을 보내려다 보니 CORS 가 발생했다. React Next 환경에서 Proxy를 이용하여 해결해보자.
Next.js 에서는 query string값을 사용하고 싶다면 useRouter를 이용할 수 있다. 하지만 이 값을 이용하여 데이터를 요청하면 원하던 대로 동작하지 않을 수 있다.
Network 탭의 Response 값 가져오기
TypeScript 환경에서 useRef를 사용하고 있었다. 그리고 이 ref값을 함수나 훅스에 넘겨주는 과정에서 문제가 생겼다.
뒤로 갔다가 다시 입장할 경우 로딩창이 나타나지 않고 깜빡거림이 나타나는 문제점
프로젝트를 설계하다가 특정 이벤트를 발생할 경우 데이터를 요청하는 구조가 필요했다. useQuery를 이용하여 무지성으로 구현하는 방법과 정석으로 구현하는 방법을 알아보자.
오늘은 간단하게 To fix this consider wrapping it in a useMemo hook 에러를 해결하는 방법을 알아보자.
bracket notation property access (TypeScript)
nth-child 대신에 nth-of-type을 사용하기
오랜만에 실행한 프로젝트에서 Browserslist 에러 발생
이제 브랜치를 사용하며 개발해보자.
Element를 hover할 경우 다음(Next) Element도 hover한 효과를 구현하는 것은 css를 이용하여 쉽게 할 수 있다. 하지만 이전(previous) Element들에게도 hover 효과를 넣는 것은 다른 문제다...
api 통신 로직 분리와 프로젝트 특성상 반복되는 예외 처리에 대한 고민
Next.js를 사용해 SSR을 설계했었는데, CSS도 SSR을 해줘야 한다는 사실을 알게되었다.
Custom Hook을 생성하여 사용 vs getServerSideProps(SSR)를 이용하는 방법
찝찝한 해결