안녕하세요 ! 하랑이 입니다. 오늘은 Vue를 처음 학습하면서 가장 궁금했던 점인 React와의 차이를 한번 알아볼게요.저는 프론트엔드 개발자를 준비하는 과정에 있어서 주로 React를 사용해왔어요. 돌아가서 생각해보면, 처음 React를 선택하게 된 계기는 주변의 추천이 가장 컸던 것 같아요. 실제로 공고를 찾아봤을때 React의 공고가 거의 90프로가 넘었던터라, 당연하게도 React를 해야한다고 생각했어요. 그래서 다른걸 찾아보려고도, 사용하려고도 하지 않았었던 것 같습니다. 하지만 최근 입사예정인 회사의 기술스택은 Vue.js이기 때문에 새로운 공부를 할 좋은 기회가 생겼고 스스로의 성장을 위해서도, 회사에 빠르게 적응하기 위해서도 한번 제대로 학습해보려고 해요. 어쨌든, 처음에는 그냥 쉽게 생각..
안녕하세요 하랑이 입니다.오랜만에 블로그에 글을 남기게 되었네요.그동안 블로그에 글도 깃허브도 잘 못 올리고 있었는데, 최근 제 근황을 정리해두고 싶어서 이렇게 글을 쓰게 되었습니다. 사실 아무것도 안 하고 지낸 건 아니고, 최근에 취업을 해버렸습니다 ! 드디어 ! 👏👏👏그래서 서울에서 지내다 본가에 다녀왔어요. 짐도 있고 취업하면 잘 못 내려갈 것 같아서 부모님 한번 뵙고 오려구요.그래서 본가에 내려가서 지인들도 만나고 부모님과 시간도 많이 보내고 왔습니다. 이제 그런 시간을 제외하면 개인적으로 Vue를 조금씩 공부하고 있었습니다.입사하게 된 회사에서 Vue를 기술스택으로 사용하고 있어서 미리 익숙해지고 싶다는 생각이 들었거든요.처음 웹을 입문할때부터 최근까지는 계속 React와 Next만 주로 ..
내가 프론트엔드 개발자를 준비하면서 가장 많이 사용한 라이브러리는 단연코 'React' 이다.React는 2013년 페이스북에서 개발한 자바스크립트 라이브러리인데, 당시 웹 개발 방식을 개선하기 위해 개발했다.지금은 너무도 익숙해져버렸지만, 문득 React라는 것이 왜 개발되어서 내가 사용하고 있는가에 대해서 궁금해졌다.그래서 React에 대해서 알아보는 시간을 가져보려고 한다. React는 왜 등장했을까?1. 복잡한 UI와 불일치 상태2010년대 초반에 대부분의 프론트엔드 개발은 jQuery를 기반으로 UI를 조작하고 이벤트를 처리하는 방식이었다.하지만 핵심문제가 몇가지가 존재했는데,UI는 상태에 따라 바뀌어야 하는데 그 상태를 기반으로 UI를 직접 조작해야 했다. 버튼을 클릭하면 DOM을 직접 찾아..
프로젝트 개요기간: 2024.05 ~ 2024.06 (약 4주)주제: 동네 이웃과 함께 나누는 식재료 및 공동 장보기목표: 이전과 다른 이웃과의 소통 문제 완화 및 늘어난 1인가구에 대응하는 식재료 나눔 플랫폼역할: 팀원, UI 디자인, DB 모델링, 채팅 시스템 구현, 3D 나눔함 페이지 구현배포 : https://www.sik-share.com/기술 스택Frontend: Next.js, TypeScript, react-three/fiber, shadcn-ui, tailwind css,Backend: postgreSQL, Prisma, Node.js, Next.js기획 의도와 주제 선정 과정이전까지는 뭔가를 만드려고 할때 단순히 편리한 것이나 하고 싶은것에 집중했다면, 이번에는 조금 더 사회적으로 가치..
프로젝트 개요기간: 2024.03 ~ 2024.04 (약 4주)주제: 개발자 협업 매칭 플랫폼 – 핏플(Fitple)목표: 누구나 프로젝트를 만들고, 참여 요청을 주고받을 수 있는 양방향 모집 시스템 구축역할: 팀장, 프론트엔드 개발, 백엔드 개발 UI 디자인, 일정 및 의사결정 총괄기술 스택 및 환경Frontend: Next.js, TypeScriptBackend: Supabase, Node.js설계 원칙: 클린 아키텍처 기반 도메인 분리구현 환경: CSR (Client Side Rendering), Serverless 환경기획 의도와 주제 선정 과정초기에는 ‘날씨 기반 옷/음악 추천’, ‘OTT 검색 플랫폼’, ‘최애 저장소’ 등 다양한 아이디어가 나왔다.하지만 생성형 AI를 활용해 이미지를 생성하려..