video 로딩 이슈에 관해서

달콤수학 서비스 진행 중해외 유저의 비디오 재생과 관련하여 끊김과 로딩이 계속 돌아가는 이슈가 발생함관련 코드를 훑어보았을 때,코드 간의 의존성이 높아서 많은 부분을 수정하기는 시간의 구애가 있었음따라서 두 가지 사항을 중점으로 개선 방향을 잡음소켓 연결 최적화유저의

2024년 9월 25일
·
0개의 댓글
·
post-thumbnail

turborepo 톺아보기

Monolithic Architecture 모놀리식 아키텍처를 바탕으로 레포지토리를 관리하던 방식은 소스 코드를 모듈화하지 않고 하나의 리포지터리에 모두 넣었다. 모든 코드가 단일버전으로 관리 되기에 코드 재사용성이 높지만 관심분리가 어려워 디버깅 난이도가 험했다.

2024년 9월 23일
·
0개의 댓글
·
post-thumbnail

yarn berry 사용 중 typescript error

프로젝트 파일을 클론하여서 사용하는데경로 /Users/내프로젝트 경로/.yarn/sdks/typescript/lib/tsserver.js이(가) 올바른 tsserver 설치를 가리키지 않습니다. 포함된 TypeScript 버전을 대신 사용합니다.이런 알림이 뜨더니 일반

2024년 3월 5일
·
0개의 댓글
·

전자서명 구현 (feat. react-signature-canvas)

react-signature-canvas 라이브러리 정리

2024년 2월 7일
·
0개의 댓글
·

shadcn/ui 사용기

shadcn/ui 사용기에 대한 문서

2024년 1월 29일
·
0개의 댓글
·

setTimeout 함수를 사용하며, 이벤트 루프와 호출 스택 이해하기!

setTimeout 함수를 이용해서 이벤트 루프와 호출스택 이해하기

2023년 11월 7일
·
0개의 댓글
·
post-thumbnail

atomic 패턴과 폴더구조

nextjs 프로젝트를 진행하면서 폴더 구조가 너무 복잡해지고 어떻게 관리할지에 대한 고민이 생겼고 디자인 패턴을 찾아보던 중에 atomic design pattern을 알게됐음

2023년 8월 17일
·
0개의 댓글
·

video.js 사용과 DOM 조작, CSS 설정 정리글

video.js 사용과 DOM 조작, CSS 설정에 대해 정리했습니다.

2023년 8월 16일
·
1개의 댓글
·

nextjs에서 window 객체 찾을 수 없는 에러

Server ErrorReferenceError: window is not definedThis error happened while generating the page. Any console logs will be displayed in the terminal win

2023년 8월 12일
·
0개의 댓글
·

router.push와 router.replace의 차이

router.push와 router.replace의 차이점에 대해 정리했습니다.

2023년 8월 7일
·
1개의 댓글
·
post-thumbnail

[CS] 자료구조 - Array, LinkedList

Array와 Linked List 자료구조에 대해 정리한 글

2023년 7월 18일
·
1개의 댓글
·
post-thumbnail

[CS] 자료구조의 종류와 시간 복잡도

자료구조의 종류와 시간 복잡도를 정리한 글

2023년 7월 18일
·
2개의 댓글
·
post-thumbnail

[CS] 하드웨어와 CPU, 캐시메모리

하드웨어와 CPU 그리고 캐시메모리에 대해서 정리한 글

2023년 7월 15일
·
0개의 댓글
·
post-thumbnail

[리팩토링] 로그인과 토큰 저장

토큰 저장과 관련된 보안 이슈를 해결하기 위해 리팩토링한 과정을 정리했습니다.

2023년 7월 12일
·
0개의 댓글
·

특정 커밋 작업으로돌아가기

git clone, git checkout

2023년 6월 27일
·
0개의 댓글
·
post-thumbnail

무한 스크롤 에러 : 더 이상 받아올 데이터가 없는데도 서버와 무한 통신

무한 스크롤 동작 자체는 올바르게 되지만, 가장 마지막 데이터가 로딩된 이후에도 계속해서 서버에서 데이터를 받아오는 함수가 실행되어 콘솔에 테스트 문자열이 무한으로 출력된다.일차적으로 이 코드로 인해서 page 값에 따라 getAllPosts 함수가 실행이 됨 이 함수

2023년 6월 7일
·
0개의 댓글
·
post-thumbnail

무한 스크롤 구현과 메모리 누수

일단 이 부분은 컴포넌트가 리렌더될 때마다 이전에 관찰하던 요소들을 해제하는 코드임. observer.current.disconnect()로 이전에 관찰하던 요소들에 대한 관찰을 중단. 이 작업이 필요한 이유는 observer가 이전에 관찰하던 요소들에 대한 참조를

2023년 6월 6일
·
0개의 댓글
·
post-thumbnail

Eslint 규칙 jsx-a11y/label-has-associated-control 관련 Error

label 태그 사용시 연관된 control 요소와 관련된 에러를 정리했다.

2023년 6월 1일
·
0개의 댓글
·

label control Error

label control Error - htmlFor로 해결이 안될때

2023년 5월 26일
·
0개의 댓글
·

eslint 설정

npm install eslint @typescript-eslint/parser @typescript-eslint/eslint-plugin eslint-config-airbnb eslint-config-airbnb-typescript eslint-plugin-impor

2023년 5월 24일
·
0개의 댓글
·