본문 바로가기

전체 글18

Elice 2차 프로젝트, Cocktailer 회고 2022년 12월 16일 ~ 2022년 12월 30일, 약 3주간 진행된 Cocktailer 프로젝트에 대한 회고 https://www.cocktailer.p-e.kr Cocktailer www.cocktailer.p-e.kr https://github.com/Cocktailer-Elice/cocktailer GitHub - Cocktailer-Elice/cocktailer: 🍹 칵테일에 대한 모든 것 🍹 칵테일에 대한 모든 것. Contribute to Cocktailer-Elice/cocktailer development by creating an account on GitHub. github.com 1. React-hook-form의 이용 처음 사용하게 된 계기는 전에 들었던 강의를 통해 react.. 2023. 1. 22.
Recoil State Management Library Recoil [https://recoiljs.org/ko/] state management tool을 이용하는 이유 - props가 이용되지 않는 components에서 불필요하게 prop을 받아 전해줘야 한다. (Traveling prop problem) - 그에 따라 수정 소요 발생 시 오류가 발생할 가능성이 높은 등의 문제가 발생할 수 있다. 다른 State management tools? React 자체가 가지고 있는 Context, Redux 등이 존재함. Recoil의 state 저장은 atom이라 부름 - root를 RecoilRoot로 감싸주어야 한다 - atom을 생성하고 보관하는 파일을 만드는 편이 좋다. atom의 생성 // atom의 생성.. 2022. 8. 25.
Typescript + styled-components styled-components는 JS 라이브러리로 typescript 환경에서 사용하기 위해서는 DefinitelyTyped를 이용해야 한다. npm install --save-dev @types/styled-components yarn add @types/styled-components -D styled components의 타입을 설명해주는 라이브러리를 불러오면 TS 환경에서 이용이 가능해진다. DefinitelyTyped는 인기있는 수많은 npm 라이브러리에 대한 타입 설명을 포함하고 있으니 이용할 일이 많을 것. -------------------------------------------------------------------------------------------------------.. 2022. 8. 12.
스파르타코딩클럽 메이킹 챌린지 후기 > 챌린지 결과로 생성한 웹페이지 - 작업에 들어가기 전, 설계가 우선이다 - 어떻게 되겠지 생각하고 작업을 먼저 하면 어디서부터 꼬였는지 찾을 수가 없다 - 최소한의 필수 기능만을 담아 MVP를 먼저 만드는 데는 다 이유가 있다. - 그래도 어떻게든 완성을 했다 - 깃허브 organization, branch 사용법을 익혔다. - EC2 서버를 ssh 환경으로 접속하는 방법을 익혔다. - EC2 프리 티어의 서버는 ssh 접속하여 작업 시 CPU 사용량이 급증한다. 로컬에서 작업하는 것이 좋다. - 팀으로 작업하게 될 시 소통과 분담이 중요한 것 같다. - pymongo에 비해 Mongoose가 활용이 간편한 것 같다. - Schema를 설계하여 DB의 validation을 진행하도록 해야 한다. - .. 2022. 3. 18.