오오예준inoagree.hashnode.dev·Nov 27, 2024 · 3 min read수정에 대응하는 컴포넌트대부분의 개발자들은 이미지와 같은 경우를 경험해 본 적이 있을 거라 생각한다. 웹 개발을 하다 보면 예 수정사항이 생기기 마련이다. 텍스트 추가나 색상 수정 같은 간단한 요구사항들은 생각보다 자주 일어나기도 한다.(우리 회사만 그럴지도..) 코드를 수정하려고 보면, 너무 사소한 수정조차 어려운 경우가 있다. 사용하고 견고하게 만들었다고 생각한 컴포넌트가 오히려 수정을 불가능하게 만들어 버린다. 단순히 빨간 텍스트를 추가하는 것 뿐인데도 말이다....00
오오예준inoagree.hashnode.dev·Oct 13, 2024 · 6 min read프로젝트를 위한 공통 컴포넌트 만들기이번 시리즈에서는 회사 프로젝트를 위해 ‘왜 공통 컴포넌트를 만들게 되었는지’ 그리고 ’어떻게 만들었는지‘ 대해서 작성해보려고 한다. 🤔시작하기 먼저, 회사 프로젝트는 기능은 유사하지만 디자인만 다른 다수의 사이트를 만들어야 하는 과제를 안고 있다. 따라서 반복되는 코드를 최대한 줄이고, 빠른 개발과 일관된 기능을 구현해야 했다. 또한, 프로젝트의 개수가 늘어갈수록 하나의 기능 추가는 프로젝트 개수 만큼의 기능 추가가 된다는 것을 의미한다. ...00
오오예준inoagree.hashnode.dev·Mar 4, 2024 · 2 min read브라우저 저장소는 왜 여러 개인가?🤔시작하기 기술면접을 보다가 브라우저 저장소에 대해 질문을 받았다. 면접이 다 끝나고 나서 질문을 다시 생각해보니 각 저장소에 대해서 역할만 외우고 있었다. 저장소가 왜 여러가지가 되어야 했는지 그리고 각 역할에 대해서 다시 공부하고 작성해보려고 한다. 📓브라우저 저장소 브라우저 저장소는 웹 브라우저에서 사용자 데이터를 저장하는 데 사용되는 메모리 공간을 말한다. 가장 먼저 쿠키가 등장했고, 그 이후에 제한적인 용량과 매번 서버에 전송되어야...00