

화해팀 입사 3개월차, 프론트엔드 기술 기반 다지기
프론트엔드 플랫폼의 공통 개발 기반을 OKR로 설정하고 Git·lint 규칙을 정비했습니다. Monorepo와 Storybook을 도입해 공통 로직 및 컴포넌트 공유를 강화했습니다.



프론트엔드 플랫폼의 공통 개발 기반을 OKR로 설정하고 Git·lint 규칙을 정비했습니다. Monorepo와 Storybook을 도입해 공통 로직 및 컴포넌트 공유를 강화했습니다.


React의 컴포넌트, props, state, 선언형 렌더링과 reconciliation 흐름을 설명했습니다. 렌더링 최적화와 Hook 기반 상태 관리 시 주의점을 함께 다뤘습니다.


React의 컴포넌트, JSX, props, state로 선언형 UI를 구성하는 방식을 설명했습니다. 재조정·얕은 비교·Hook을 통한 렌더링 최적화와 상태 로직 재사용을 다뤘습니다.

Android Studio에서 Empty Activity 프로젝트를 만들고 주요 설정을 살펴봤습니다. XML의 TextView 문구를 바꾼 뒤 가상기기나 실제 기기에서 빌드했습니다.

Android Activity와 Fragment의 역할, 모듈식 UI 구성 이유를 설명했습니다. 수명주기 콜백과 상태·리소스 관리의 중요성을 정리했습니다.


Glide가 숨겨진 Fragment로 Activity 생명주기를 수신하는 구조를 분석했습니다. RequestManager가 이미지 요청의 재개·중지·정리를 자동 처리합니다.


fastlane의 모호한 업로드 오류를 상세 로그와 가설 검증으로 추적했습니다. 국가 메타데이터를 South Korea로 수정해 iOS 앱 제출 문제를 해결했습니다.


병리 슬라이드 뷰어의 대량 Gland Canvas 렌더링 지연을 분석했습니다. Spatial index와 화면별 필터링·그룹화로 렌더링 대상을 줄였습니다.


주문자 이름의 특수문자로 발생한 백엔드 오류를 정규식으로 해결한 사례를 소개했습니다. 차단 목록 대신 허용 문자 목록을 적용하고 슬랙·QA 협업으로 예외를 보완했습니다.


주문자 이름의 특수 문자로 발생한 오류를 정규식 기반 입력 필터링으로 해결했습니다. 허용 문자 화이트리스트와 팀·QA 검토의 효과를 공유합니다.


React 기반 프로젝트에서 Styled-Components와 Zeplin을 활용한 UI 개발 경험을 정리했습니다. Flux 흐름을 살리는 리팩토링과 GitLab 기반 협업·버전 관리의 중요성을 공유했습니다.


React에서 Styled-Components로 조건부 스타일링과 스타일 재사용을 구성하는 방법을 소개했습니다. props, 테마, 믹스인, 애니메이션 등 주요 기능과 CSS·Sass의 한계를 함께 설명합니다.


iOS 13의 모달 기본 표시 방식 변경으로 발생한 전체 화면 인터페이스 문제를 다뤘습니다. Swift 타입 스코프 우선순위와 typealias로 기본 네비게이션 컨트롤러 동작을 일괄 변경했습니다.


Angular Change Detection의 불필요한 실행 범위를 줄이는 방법을 설명했습니다. OnPush, Zone 외부 이벤트, async pipe, detectChanges의 동작 차이를 다뤘습니다.