목록전체 글 (307)
Just Do IT!
사이드 프로젝트를 하면서, 본격적으로 custom hook을 써보기로 했다. (나혼자 결정한거임) 아직 UI 구현 단계지만, 이렇게 페이지가 많은 프로젝트를 한 적도 처음이고 플로우 차트를 통해 페이지를 파악하는 것도 처음이다! 그래서 재밌기는 하지만, 시작하기 전에 구조를 생각해야 하는 시간이 좀 길어졌다. 캠프에서는 그냥저냥 구조 그려보고 그대로 기능 구현해봤는데, 사이드 프로젝트는 다르다. 일단 디자이너님이 그려주신 화면을 구현하기 위해서 필요한 단계들을 생각해보고, 피그마를 꼼꼼히 보고 있다. 아무튼! 그래서 반복되는 컴포넌트들은 따로 custom hook을 이용해서 만들어보기로 하고 가장 첫 번째로 모달창을 구현했다. custom hook? https://react.vlpt.us/basic/21..
Reset CSS? 브라우저마다의 기본 default 스타일이 아니라 동일한 css 스타일을 보여주기 위해 default 값을 초기화해주어야 한다. 즉, 브라우저의 기본요소의 다지안을 모두 없애는 것이다. 3대 브라우저 별 UserAgent Style Chromium(Chrome): https://chromium.googlesource.com/chromium/src/third_party/+/master/blink/renderer/core/html/resources/html.css blink/renderer/core/html/resources/html.css - chromium/src/third_party - Git at Google chromium.googlesource.com Gecko (Firefox..
캠프에서 프로젝트 할 때 블로그에 정리해두려고 적어두었던 것들 중 하나를 드디어...쓰게 되었다...ㅋㅋㅋ 최종 프로젝트 닐리리 할 때 적어둔 라이브러리인데, 개인프로젝트나 다른 프로젝트에서도 사용할 것 같아서 이번 기회에 정리하려고 한다! react-beautiful-dnd란? 드래그 앤 드롭 기능을 보다 더 편리하게 구현할 수 있도록 만든 라이브러리이다. https://www.npmjs.com/package/react-beautiful-dnd react-beautiful-dnd Beautiful and accessible drag and drop for lists with React. Latest version: 13.1.1, last published: a year ago. Start using r..
블로그가 정말정말 오랜만이다! ㅋㅋㅋㅋㅋ 상반기 회고 하고 지금 글을 쓰는 거니까 2달 넘게 블로그 글을 안 쓴 것 같다. 7월-8월 동안은 학교도 마쳤겠다, 방학을 제대로 만끽해보고자 잘 놀면서 지냈다. 간단히 7-8월동안 회고해보자면, 우선은 멋쟁이 사자처럼 팀 프로젝트를 두 번 진행했다. 하나는 해커톤을 대비하기 위함이었고, 나머지 하나는 해커톤 프로젝트였다. 건강상의 이슈로 아쉽게 해커톤 당일에는 참여하지 못했지만 ㅠㅠ 프로젝트 하면서 많이 배웠다. 그리고 사이드 프로젝트를 하나 시작했다! 백엔드랑 협업을 해보면서, 다른 프로젝트를 해보고자 여기저기 찾아보고 지금의 팀원 분들을 만났다. 8월 초에 시작해서 현재는 디자이너 분이 디자인하는 중이고, 백엔드 팀원 분이 API를 구현하고 있다. 프론트 ..
멋쟁이 사자처럼 팀 프로젝트를 진행하면서 처음으로 백엔드 서버와 연동해서 프로젝트를 했었다. 나중에 비슷한 프로젝트를 할 때도 여기저기 흩어진 메모장을 보면서 진행할 것 같아서 블로그 글로 한 번에 정리해보고자 한다. java 설치 jar 파일을 실행하기 위해 터미널에서 java를 설치해주었다. sudo apt install openjdk-17-jdk jar 파일이란? jar 파일은 Java에서 사용되는 특정 유형의 아카이브이다. Java 코드의 편리한 컨테이너의 역할을 하며 zip과 같이 동일한 방식으로 압축된다. 웹브라우저에서 빠르게 다운로드할 수 있도록, 자바 애플릿을 위한 클래스, 이미지 및 사운드 파일들을 하나의 파일에 압축하여 담고 있는 파일이다. 자바 어플리케이션 프로그램을 개발 후 하나의 ..
2023년 절반이 끝나다... 정신없이 보내다가 갑자기 문득 보니 6월 30일이 되어버렸다...! 내일이면 7월 1일이고, 상반기가 이렇게 끝이 나다니...나도 나름대로 개발을 시작하고 회고글을 많이 봤는데, 한번 따라서 써보려고 한다. 사실 별다른 성과는 없다 ㅋㅋㅋㅋ 내일배움캠프 수료 작년 10월, 사전 캠프 한달을 시작으로 반 년을 진행했던 내일배움캠프가 3월이 되어서 비로소 끝이 났다. 1월에는 native 프로젝트, typescript 프로젝트를 진행했고 2월부터 한달 넘게 최종 프로젝트까지. 3개의 프로젝트를 진행했고, 최종 프로젝트를 진행할 때 막판에는 진짜 힘들고 빨리 끝났으면 좋겠다는 생각을 처음으로 했던 것 같다. 물론 재밌긴 재밌는데...! 그거랑 그거랑 다르지... 여튼 이 블로그도..