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