daily snapshot
순간이 모여 이뤄지는 삶의 궤적
태그로 포스트를 찾고 계신다면?
태그로 탐색하기 • 1분
• 5분
프리랜서로 다시 시작하며 롱런하는 개발자가 되기 위한 방법을 계속 고민하고 있다. 급변하는 프레임워크를 팔로업하는 것은 기본이며, 시간이 흐르더라도 변치 않는 기본기를 갖추려고 생각했다. 그러던 중 길벗 출판사에서 스트리트 코더 책 리뷰어를 구한다는 공고를 보고 신청했다. 큰 기대는 안 했지만, 선정됐다는 연락을 받고 꽤 기뻤다. 이 책을 읽고 나니 경험 많은 개발자의 노하우가 담긴, 개발자로서 도움이 되는 팁을 얻을 수 있었다.
• 4분
파일 업로드 기능을 구현하다가 accept 속성을 다시 들여다볼 일이 있어 정리해 둔다. 사용자가 업로드할 파일 유형을 제어하는 데 있어 이 속성은 종종 간과되지만, 사용자 경험과 백엔드 처리 효율을 함께 챙길 수 있는 강력한 기능이다.
• 3분
요즘 세상엔 ‘보장’이란 말의 가치가 희석되는 듯 하다. 내가 최근에 무신사에서 경험한 일이 바로 그 예. 제품 구매 시 금요일 도착을 보장한다던 그 약속은 토요일, 그리고 결국엔 월요일로 밀려버렸다. 그래서 생각해봤다. 과연 ‘보장’이란 말은 이제 얼마나 무게가 있을까?
• 6분
얼마 전 면접에서 질문을 받은 기억이 나서 리마인드 할 겸 정리한다. React에서 컴포넌트를 다룰 때, 이를 “Controlled” 및 “Uncontrolled”로 나누어 생각할 수 있다. 두 방식 간의 주요 차이점을 이해하는 것은 React와 상태 관리를 제대로 다루기 위해 중요하다.