일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- zustand
- github
- 브라우저 동작
- tailwind css
- 회고록
- form
- javascript
- svelte
- monorepo
- 프레임 워크
- next.js
- react-query
- turporepo
- 비제어
- SWR
- Pr
- 오블완
- barrel export
- 사과게임
- 개발
- 티스토리챌린지
- JWT
- Fe
- CSS
- 협업
- react
- Study
- js
- frontend
- 개발자
- Today
- Total
목록2025/04 (3)
ougi FE

오늘은 제가 요즘하고 있는 프로젝트에 적용된 터보레포에 대해서 알아보고 이야기해보겠습니다그리고 터보레포를 알기 전에 간단하게 모노레포에 대해서도 알고 가보겠습니다모노레포란?모노레포란 두 개 이상의 프로젝트 코드를 하나의 레포지토리(저장소)에서 관리하는 방법을 말합니다모노레포는 두 프로젝트가 겹치는 부분이 많다면 적용하는 것을 적극적으로 추천드립니다근데 왜 굳이 모노레포를 사용할까요? 모노레포에 장단점에 대해서 알아보자면 장점코드의 재사용성을 높일 수 있습니다모든 코드가 단일 코드 저장소에 있기 때문에 의존성 문제를 빠르게 해결할 수 있습니다협업이 용이해집니다코드리뷰와 테스트를 쉽게 일관되게 수행할 수 있습니다 단점빌드하는 시간이 길어질 수 있습니다저장소 크기가 커질 수 있습니다저장소가 복잡해질 수 있습니..

오늘은 평소에 많이 들어왔지만 제대로 몰랐던 스레드와 프로세스그리고 멀티 스레드와 멀티 프로세스에 대해서 알아보려고 합니다 스레드와 프로세스 그게 무엇일까?프로세스란 운영체제로부터 자원을 할당받은 작업의 단위입니다쉽게 말하자면 프로그램이 실행되고 있는게 프로세스라고 할 수 있습니다과거에는 하나의 프로세스만 가능해서 굉장히 불편함이 많았는데 그것을 보완하기 위해 생긴게 스레드라고 합니다 프로세스는 상태가 변경되면서 수행됩니다New: 프로세스가 생성되고 아직 준비되지 않은 상태입니다Ready: 프로세스가 실행을 위해 기다리는 상태입니다 Running: 프로세스가 CPU를 할당 받아서 실행되는 상태입니다waiting: 프로세스가 이벤트가 발생해서 대기하는 상태입니다Terminated: 프로세스가 실행을 완료하..
오늘은 블로그 주제를 찾아서 돌아다니다 이벤트 버블링과 캡쳐링에 대한 글을 읽게 되어서이렇게 정리하기 위해 글을 써보게 되었습니다이벤트에 대해서이벤트란 마우스 클릭이나 키보드 입력과 같은 일반적으로 사용자가 행하는 모든 행동을 말합니다이러한 이벤트를 원하는대로 처리하는 것을 이벤트 핸들링이라고 합니다 HTML문서를 보면 모든 엘리먼트들이 계층적인 구조로 이루어져 있습니다그래서 요소에서 이벤트가 발생할 경우 연쇄적으로 이벤트가 발생할 수 있습니다예를 들어서 이해하기 쉽게 설명하자면 내용 저렇게 3개로 중첩 되어 있어서 제일 안 쪽에 위치하는 span 태그를 클릭할 시 그의 부모 요소인 div와 form 엘리먼트에도 이벤트가 발생할 수 있습니다 이러한 현상을 이벤트 전파라고 부른다고 합니다 ..