본문 바로가기

분류 전체보기48

img 코인원 프론트엔드 기술 면접 후기... 안녕하신가악!!!!!!!!!!!!!!!!! 면접을 보고 임재범의 고해를 들으면서 집에 왔다. 왜냐하면 기술 면접을 아주 말아 먹었기 때문이다. 뭐지. 나는 이 정도로 이론을 모르는가? 자책은 이 정도로 하고, 오늘 질문 받은 것들에 대해 정리해 보도록 해보겠다. 질문 1. 렌더링을 할 때, 어떻게 키 값을 설정해야 하는가? 좋은 것과 지양해야 하는 것. 리액트에서 컴포넌트 배열을 렌더링할 때, 각 요소에 고유한 "키(key)" 값을 할당하는 것이 중요하다. 키는 리액트가 어떤 항목이 변경, 추가, 또는 삭제되었는지 식별하는 데 도움을 준다. 이는 효율적인 요소 재사용 및 리렌더링 최적화에 기여한다. 좋은 키 값 설정: 고유성: 각 키는 형제 요소 중에서 고유해야 함. 데이터의 id 같은 고유한 식별자를 .. 2024. 4. 11.
img Next.js 13부터의 App Router 기능 및 기존 Page Router와의 차이 안녕하신가? 거의 1년만에 돌아온 프론트엔트 개발자 하상원이다. 그 동안 블로그를 작성하지 않았는데, 이제 공부를 재개하기 때문에 아마 종종 작성될 것이라고 생각한다! 이전 회사에서 고통스러운 시간과 함께, 개발이 약간 싫어질 뻔 했다만.. 아쉽게도 코드는 죄가 없다. 응 회사를 바꾸면 그만이야~ 지금은 극복하고 진화한 메탈 하상원몬 상태라고 할 수 있다. 하여튼 지금 비트코인 사이트 클론 코딩을 해보고 있다. 그 이유로는 아래의 문답 때문이다. 친구 : 코인 사이트 만드는거 어렵겠지? 나 : ㅇㅇ 친구 : 왜? 나 : 음... 아마 어렵지 않을까? 아마 어려울텐데, 왜 어려운지 모르겠다. 그래서 만들어보기로 한다!! 나는 간단하게 개인 프로젝트로 만들더라도 react보다 next.js를 선호하는 편인데.. 2024. 4. 1.
img 스타트업 개발자 생활 및 '늘펫 플러스' 서비스 출시 회고 반갑다. 난 28살 봉천동 메이웨더 하상원이다. 설마 2월에 무슨 2023년 목표를 적어놓고 4월에 다음 글을 작성할 줄이야.... 두 달동안 정말 뒤지게 바빴던 것 같다. 작년 7월부터 벳플럭스라는 회사에 프론트엔드 개발자로 들어와서 CTO님과 함께 2인 개발자 체제로 여~러 기능들을 개발했다. 오죽하면 개인 프로젝트 하지도 않았는데 회사 master에 푸시한 것만으로 깃헙 잔디가 나름대로 채워진 정도이다.올해 2월에 다짐했던 개발공부, 복싱, 블로그 싹 다 개나 줘버린 상태. 이대로 가다간 남는 것도 없이 일만 하다가 죽어버릴 것 같다. 이럴 수 없어 스타트업 개발자의 회고는 뭐 그렇다. 체계를 잡는 것이 쉬운 일이 아니구나.. 정도 내려온 지침대로, 정해진 일을, 정해진 범위까지, 마무리하고 끝. .. 2023. 4. 10.
img 2023년 새해의 다짐 곤니찌와. 하상원데스. 늦었지만 2023년 새해 다짐을 하려고 한다! 2023년 다짐이라고 하면 너무 지키기 어렵지 않을까?.. 2023년 2월 다짐으로 Feature를 나눠서 다짐하겠다. 이것처럼 개발 도중에 기획이 변경되는 경우가 꽤나 있다. 이런 것들 또한 개발 초기에 기획을 잘 들여다보고, 해당 부분이 변경되었을 때 영향을 미칠 부분들을 잘 생각하면 미연에 방지할 수도 있다. 뭐 그냥 그렇다는거다. 하여튼 2023년 2월의 다짐을 하겠다. 아침을 지배하는 자가 하루를 지배하고, 하루를 지배하는 자가 한 달을 지배하고, 한 달을 지배하는 자가 일년을 지배한다. 고로 아침 8시 기상하여 느긋한 출근을 하는 것이 목표 1이다. 아침에 보는 것이 하루 동안 머리에 남는다고 한다. 그럼 아침 8시 기상 목.. 2023. 2. 2.
img React의 Clean Architecture 반갑다 선생님들. 난 곧 2년차가 되는 1년차 갓난 프론트엔드 개발 조무사다. 현재는 벳플럭스라는 스타트업에서 늘펫 플러스라는 챗봇을 이용한 동물병원 고객 관리 웹 솔루션을 개발하고 있다. 수식어가 너무 긴 것 같지만 어쩔 수 없다. 우리 회사니까 잘 설명하고 싶은건 어쩔 수 없지 않은가 ? 껄껄 하여튼 개발을 하는데 있어서 기존의 난해한 코드와 내 갓난 코드들을 합치다보니 여간 어려움이 많다. 현재는 아토믹 디자인 패턴이 들어가 있는 상태인데, 이게 철저히 분리되었다기보단 약간 인식적으로? 얘는 이쯤이겠지.. 하는 느낌이며, 별로 효율적인 느낌이 안든다. 그래서 초 경력자이신 사수와 나는 앞으로 개발함에 있어 클린 아키텍처를 도입하려고 한다. 이름하여 엑조디아 아키텍처 ! 하나 하나씩 고쳐가면서 붙인단.. 2022. 12. 31.
img 설정 페이지 UI 개편. 기존 화면의 문제 - 해결 안녕하신가 ! 오늘은 재직하고 있는 회사 제품의 문제를 해결한 것을 적어본다. 늘펫플러스는 챗봇을 이용한 동물병원용 고객관리 웹 솔루션이고, 뭐 여러가지 좋은 기능들이 있다 ! 그 중의 설정 페이지의 문제를 파악하고 개편하는 과정이다 ~ 문제 1 설정 페이지는 챗봇과 알림톡을 시작하는 카카오 알림톡 및 챗봇 메시지 (자동화 메시지) 챗봇이 상담에 답변으로 보내주는 콘텐츠 (챗봇 메시지) 늘펫 플러스에서 단축키처럼 사용할 수 있는 (퀵 메시지) 로 구성됨. 전혀 다른 grade와 기능들을 ‘메시지’라는 한 단어로 엮고 한 탭에 넣어 설정 페이지를 사용하는 것에 있어서 이해를 어렵게 함 문제 2 또한 챗봇 메시지의 기본 늘펫 콘텐츠를 사용하기 위해 ‘잠금 해제’라는 개념을 이해해야 되는데, 한 리스트에 있는.. 2022. 12. 12.
반응형