한 디렉토리에서 서브 디렉토리, 복수의 프로젝트 실행 방법 과제를 통해서 문제를 처음 직면하게 되었다. 한 디렉토리에서 과연 어떻게 두개의 프로젝트를 만들수 있을까?
모노레포를 사용하기 위해 편리한 도구들이 있다. Yarn , Learn ,Nx , Turborepo 등 많이 있지만 yarn과 learn에 대해서만 알아보려고 한다. npm도 있다고는 들었다(?) 자료를 찾다가 읽었는데 yarn이 우선으로 가지고 있어서 yarn을 모노
recoil을 공부하고 개념을 정리한 글입니다.
면접을 보러다니다가 기술면접에서 원리에 관해서 질문을 듣게 되었다.
router에 대해서 사용하기만했고 작동 원리에 대해서는 잘 몰라서 작동원리에 대해서 알아보는 시간을 가졌다.
알고리즘 문제를 풀면서 처음 봐서 찾아보고 정리한다. 틸트(Tilt) 연산자를 사용하게 되면 내부적으로 32비트 정수로 변환 후 NOT 연산자를 실행한다.최종적으로 2의 보수 -(n+1)와 같다.
코딩애플 유튜브를 보고 난이후 정리한 글입니다.
React Query 란 서버 상태를 관리하는 라이브러리이다.useQuery는 React Query를 이용해 서버로부터 데이터를 조회해올 때 사용한다
면접 질문 으로 프로세스와 스레드에 대해 알고 있냐는 질문을 받았다.
알고리즘 문제를 풀면서 정렬에 관해서 문제가 많이 나온다. 정렬 함수인 sort 를 자주 활용하긴 했는데 어떤 방식인지 이해하지는 못하고 간단하게 a-b 는 오름차순 b-a는 내림차순 식으로만 사용해왔다.
vite로 프로젝트를 진행중에 Prod 서버와 dev서버의 환경변수를 나눠야 해서 찾아보게 되었다
로드벨런싱,DTO,VO 등
웹 애플리케이션에 대한 트래픽 관리할수 있는 웹 로드밸런싱 SSL(Secure Sockets Layer)/TLS 종료 암호화를 해제해서 백엔드 서버로 준다.
yml 파일 분석 및 공부한것 정리 빌드와 배포할때 쓰인다.
useLocation 과 useNavigate 훅 단일 페이지에서 로그인 토큰을 어떻게 가지고 있을지 많은 고민을 하게 되었다.
정의 : 부하 분산, 네트워크 트래픽을 효율적으로 분산하는 것. 기존에는 main서버 한대만 운용해서 배포가 진행중일때 서버가 내려가서 사용자들이 이용할수가 없었다.긴급한 수정사항이 발생하여 메인서버를 내려버리게 된다면 문제가 발생하게 될 염려가 있다. 배포가 빠르게